グローバル・タグ・アトリビュート、ちょっと知ってると便利
ムーバブルタイプのテンプレートをコーディングするMTタグ。
ちょっと、こうしたいんだけどなぁ、ああしたいんだけどなぁ。
というような期待に、このグローバル・タグ・アトリビュートが応えてくれるかもしれません。
例えば、エントリーした内容にHTMLのタグを埋め込んだ場合、それを必要とする場所と、そうでない場所があるとします。
それを使い分けるには、次のようにグローバル・タグ・アトリビュートを指定するとうまくいきます。
HTMLのタグを必要とする場合:
<$MTEntryBody$>
HTMLのタグを必要としない場合:
<$MTEntryBody remove_html="1"$>
このremove_html="1"という指定が、グローバル・タグ・アトリビュートです。グローバルと呼ばれている位なので、いろんな変数置換タグで使えます。
例)<$MTEntryTitle remove_html="1"$>
グローバル・タグ・アトリビュートは、remove_htmlだけではありません。一覧するとこの位あります。
filters
encode_html
encode_xml
encode_js
encode_php
encode_url
decode_html
decode_xml
remove_html
dirify
upper_case
lower_case
trim_to
strip_linefeeds
space_pad
zero_pad
sprintf
sanitize
encode_html
encode_xml
encode_js
encode_php
encode_url
decode_html
decode_xml
remove_html
dirify
upper_case
lower_case
trim_to
strip_linefeeds
space_pad
zero_pad
sprintf
sanitize
全部頭に入らないかもしれませんが、ムーバブルタイプを使ってテンプレート制作を行なうのであれば、知っていると便利です。