PowerCMS™
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[事例紹介] 株式会社アートシステム様 を追加しました。
[ブログ] PowerCMS サポートの実績 (2024年10月) を追加しました。

smarty_pants

smarty_pants

1 を設定すると、そのファンクションタグが出力する内容に SmartyPants フォーマットを適用します。

引用符 ("sample": ダブルクォート, 'sample': シングルクォート) をカーリークォート (“sample”: ダブルクォート, “sample’: シングルクォート) に変換し、数値文字参照で出力します。

  • "sample" から “sample”(ブラウザでの表示は “sample”) へ変換
  • 'sample' から ‘sample’(ブラウザでの表示は “sample’) へ変換

連続したバッククォート (``) をカーリークォート (“) に変換し、数値文字参照で出力します。

  • ``sample`` から “sample“(ブラウザでの表示は “sample“) へ変換

ダッシュ (-) を2度連続した場合は en ダッシュ ()に、3度連続した場合は em ダッシュ () に変換し、数値文字参照で出力します。

  • --sample-- から –sample–(ブラウザでの表示は –sample–) へ変換
  • ---sample--- から —sample—(ブラウザでの表示は —sample—) へ変換

3度続けたピリオド (...: 3度続く) を 省略記号 () に変換し、数値文字参照で出力します。

  • sample... から sample…(ブラウザでの表示は sample…) へ変換

変換される文字列が HTML の script, pre, code, kbd 要素の中にある場合、変換処理は行われません。

使い方

<$MTEntryBody smarty_pants="1"$>

smarty_pants と関連のあるグローバルモディファイア (5)