Movable Typeの概要で未入力時の対応をする

Movable Typeの記事やウェブページで標準で用意されている概要のフィールドで、未入力時の対応をしたいということがあったのでメモ。

サンプルコード

概要のフィールドはMTEntryExcerptで値を取得できますが、デフォルトだと概要が空の場合に本文の内容から抜粋してくる仕様になっています。
概要が未入力の際に本文から取得しないようにする場合、no_generateで1を設定します。

<mt:SetVars>
desc=<mt:EntryExcerpt no_generate="1">
</mt:SetVars>
<mt:Var name="desc">

これで未入力時には空になったので、空の場合の処理を実装してみます。

<mt:SetVars>
desc=<mt:EntryExcerpt no_generate="1">
</mt:SetVars>
<mt:Unless name="desc">
<mt:SetVars>
desc=概要が空です
</mt:SetVars>
</mt:Unless>
<mt:Var name="desc">

これで概要が未入力の時には「概要が空です」と表示されるようになりました。
実際に使用する際は記事タイトルなどを使って適宜設定を行ってください。

参考サイト

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2025年1月
 1234
567891011
12131415161718
19202122232425
262728293031