HTMLなんていらな〜い。
remove_html="1"
2006年01月01日
記念すべき一番最初のエントリー(投稿)は何のタグにしようか悩みましたが、私がよく使うグローバル・タグ・アトリビュートである『remove_html』にすることにしました。
これは、文字列からHTMLタグを除外するものです。このエントリーもタイトルは2行になってますが、途中に<br />タグを入れて改行させています。
- タイトル欄
- HTMLなんていらな〜い。 <br />remove_html="1"
- テンプレート(1)remove_htmlを使わない場合
- <MTEntries><$MTEntryTitle$></MTEntries><MTEntries></MTEntries>
- HTML表示(1)↓このように、ちゃんと<br />タグで改行してくれます。
- HTMLなんていらな〜い。
remove_html="1" - テンプレート(2)remove_thmlを使った場合
- <MTEntries><$MTEntryTitle remove_html="1"$></MTEntries><MTEntries></MTEntries>
- HTML表示(2)改行せずに表示されます
- HTMLなんていらな〜い。 remove_html="1"
・・・例題が、解りにくいですね・・・(T_T)
・・・お恥ずかしながらエントリータイトル欄<$MTEntryTitle$>にHTMLタグが使えることはつい最近になってから知りました。もちろん、本文欄<$MTEntryBody$>、追記欄<$MTEntryMore$>、概要欄<$MTEntryExcerpt$>、キーワード欄<$MTEntryKeywords$>でもHTMLタグは使うことが出来ます。いろいろな入力欄を利用して投稿の仕方や表示の場所を変化させてバリエーションをもたせることが出来るとても便利な機能ですね!私もよく利用します。
それでも、勝手気ままにHTMLタグを挿入されると困る場合があります。
例えば、エントリータイトル欄<$MTEntryTitle$>の情報をHTMLファイルの<title>タグに利用したい場合・・・<br>タグなんか入れられると特に困りますよね。でも、長いタイトルだった場合、エントリータイトルとして表示するときは、やっぱり<br>で改行して読みやすくしたいとか。そんなときに、エントリータイトルとして使うときはそのまま<$MTEntryTitle$>を使って、HTMLファイルの<title>タグに利用するときは<title><$MTEntryTitle remove_html="1"$></title>で解決です。


