Movable Typeの記事投稿画面の「概要」と「キーワード」を良く利用します。
「概要」のテンプレートタグは、MTEntryExcerpt。
「キーワード」のテンプレートタグは、MTEntryKeywords。
これらのテンプレートタグを利用する際は、以下のようにmtifでモディファイアtagでMTEntryExcerptやMTEntryKeywordsを指定します。
<mt:If tag=”MTEntryExcerpt”>
「概要」に値がある場合の処理
<mt:else>
「概要」に値がない場合の処理
</mt:If>
しかし、「概要」は未入力の場合、MTで自動的に保管されてしまいます。
MTで自動補完されてしまう為、「概要」を意図的に未入力にしていても、値がある場合の処理しか実行されません。
こういった場合は、モディファイアno_generateを使用します。
no_generateに1を指定すれば、概要が空の場合にも自動補完されません。
実際には以下のような記述となります。
<mt:If tag=”MTEntryExcerpt” no_generate=”1″>
「概要」に値がある場合の処理
<mt:else>
「概要」に値がない場合の処理
</mt:If>
ちなみに、キーワードは未入力の場合値は空のままですので、通常の記述で大丈夫です。
<mt:If tag=”MTEntryKeywords”>
「キーワード」に値がある場合の処理
<mt:else>
「キーワード」に値がない場合の処理
</mt:If>
投稿者プロフィール
- HTMLコーディングをはじめフロントエンド開発がメイン業務。
EC-CUBE、WordPressを勉強中。
猫好き。
野良猫を見かけたら、ついつい声を掛けてしまいます。
(ペットロスが嫌なので飼わない主義)