MTIgnore タグ
Movable Type 3.3 では、MTIgnore
というコンテナタグが追加されました。このタグで括られた部分は再構築で何も処理されません。HTML のコメントアウト(<!-- ? -->)ではコメントアウトした部分が HTML ソースに残りますが、このタグを使用すれば HTML ソースにも表示されなくなります。
例えば下記のようなタグ、
リスト1.1 MTIgnore タグの使用例1
コメント1
<MTIgnore>コメント2</MTIgnore>
コメント3
とすれば、HTML には
リスト1.2 リスト1.1 のHTMLソース
コメント1
コメント3
という表示になります。
コメント文字列だけでなく、MTタグを MTIgnore
で括ることも可能です。リスト1.3 のように括れば、生成された HTML ページに MTEntries
タグの内容は何も表示されません。
リスト1.3 MTIgnore タグの使用例2
<MTIgnore>
<MTEntries>
<$MTEntryTitle$><br />
</MTEntries>
</MTIgnore>
実は、不要なMTタグにHTMLコメントアウト(<!-- ? -->
)を施ししても、再構築時点ではそのMTタグは処理対象となってしまいます(Movable Type はHTMLコメントアウトを認識しないため)。つまりその分パフォーマンスに影響し、さらにHTMLソースに展開されたMTタグが残ってしまいますのでファイルサイズにも影響します。
HTMLコメントアウトの代わりにこのタグを用いれば、再構築対象にならず、HTMLソースにも残らないため、これらの欠点を一気に解消することができます。
カスタマイズ等で不要なタグを非表示にしたい場合に便利です。
- Movable Type検索結果画面のMTIncludeタグでファイルを読み込む方法
- Movable Typeの月別コンテンツアーカイブリスト用テンプレート
- コンテンツデータでMTEntriesWithSubCategoriesの代替テンプレートタグ
- MTContentFieldタグの使い方
- Movable Typeでブログ記事一覧をカスタムフィールドでソートする方法
- MTの本文フィールドからimg要素のURLを取得する方法
- MTEntriesタグで指定した数の記事を除外して表示する方法
- Movable Typeのテンプレートタグの中でテンプレートタグを使う方法
- Movable Typeのテンプレートタグをテンプレートで生成する方法
- Movable TypeのMTEntriesタグで特定の複数ブログ記事を出力する方法
- Movable TypeでCSVデータからtable要素を作る方法
- MTIncludeタグのnameモディファイア
- Movable Type(MT)の特殊変数の入れ子
- ブロックタグにelseタグを組み込んで判定する
- Movable Type 5 におけるウェブサイトとブログの複数指定方法
≫ 写真をポラロイド風に表示する from COLOR NO.A
MovableTypeで写真をポラロイド風に表示しているページを良く見かけます... [続きを読む]
≫ MTIgnoreというコンテナタグ from 自転車少年になろう。
今更なのですが、「コメントアウト」で検索したらMTIgnoreタグの存在を知りま... [続きを読む]