2007年8月25日
MovableType 4でdescriptionを記述する
MovableType 4のテンプレートにはmeta name="description"の記述がない(これは3.3も同様ではある)。4.0からはヘッダーモジュールが全てのテンプレートに利用されているため、headのmeta要素としてそれぞれに適した概要を記述することが出来ない。MTIfの分岐を利用してdescriptionを記述したい。
ヘッダーモジュールのhead内に以下の記述を行う
<MTIf name="entry_template">
<meta name="description" content="<$MTEntryExcerpt$>" />
<MTElse>
<meta name="description" content="<$MTBlogDescription$>" />
</MTIf>
ブログ記事の場合にはMTEntryExcerpt
を、それ以外はMTBlogDescription
が挿入される。
更にカテゴリーの場合には<MTUnless name="datebased_archive">などを利用してMTCategoryDescription
を挿入するという手法も可能だろう。
- Posted
- @Style
- コメント (0)
- トラックバック (2)

コメント