MovableTypeの話。
ブログ記事の「概要」(MTEntryExcerpt
)の有無を判断するため、MTIfNonEmpty
タグを使ったのだが、期待通りに動作せずはまってしまった。
「概要」は参照時に本文(MTEntryBody
)から自動生成されるため、常に「有」となってしまうらしい。
- NG
-
<MTIfNonEmpty tag="EntryExcerpt"> <mt:EntryExcerpt convert_breaks="0"> </MTIfNonEmpty>
これだと、常に真と判断されてしまう。 - OK
-
<MTIf no_generate="1" tag="EntryExcerpt"> <mt:EntryExcerpt convert_breaks="0"> </MTIf>
MTIfを使ってno_generateという修飾子をつける。
0 件のコメント:
コメントを投稿