share facebook facebook twitter menu hatena pocket slack

2012.03.27 TUE

MT5 MTEntryExcerptの表示制御

齋藤 充裕

WRITTEN BY 齋藤 充裕

こんにちは。
職人見習いの齋藤です。

MTの記事関連のタグで「概要」を表示する MTEntryExcerpt というタグがあります。
このタグは、概要が入力されていなかった場合本文の先頭から自動で生成して表示されます。
これにより、例えば以下のように記述した場合、概要が未入力でも自動補完によって値を持ってしまう為、
必ず mt:If 内の処理が実行されてしまいます。


    ~~~

この挙動の為、少し使いづらいと敬遠しているタグだったのですが、つい最近、この挙動を
制御する方法を知りました。


    ~~~

このように、モディファイアの no_generate を付与します。
no_generate を1に指定すると、概要が未入力、空の場合でも補完されなくなります。

尚、ウェブページにも概要があり、MTPageExcerpt タグで表示ができますが、
MTEntryExcerptと同じく自動補完されます。
こちらにもno_generate を1に指定することで補完されなくなります。

※この記事は、なかの人(Iret_msaito)が書いています。