<MTIfNonEmpty tag="EntryExcerpt">を使ってやってみたのですが全て"ある"という判断となってしまいます。
記述の仕方を間違っていませんか?
<MTEntries> <MTIfNonEmpty tag="MTEntryCategory"> <$MTEntryCategory$> <MTElse>カテゴリーなし</MTElse> </MTIfNonEmpty> </MTEntries>
http://www.sixapart.jp/pronet/developers/movabletype/mtifnonempt...
つまり
<MTIfNonEmpty tag="EntryExcerpt">
ではなく
<MTIfNonEmpty tag="MTEntryExcerpt">
じゃないでしょうか。
ろくすっぽ試しもしないで答えてしまってすみません。
原因がわかりました。
設定の「概要にいれる文字数」を0にすれば<MTIfNonEmpty tag="EntryExcerpt">が正常に動くと思います。
これは明らかにMovableTypeの設計ミスですよね。。
それから質問する時はコメントOKにする事をお薦めします。今からでも変えられるので、できれば設定変更して頂け無いでしょうか?本来ならばこれもコメント欄に書きたかったもので。tenshin42さんのポイントも節約できますし。
再びありがとうございます。コメントOKにしました
「概要にいれる文字数」を0にしてみたのですが・・・・全文が表示されるようになってしまいました(笑
うーん、無理なのかなー。
mixiでも同様の質問があって答えましたが、概要は自動作成される為、仕様としてそういう事になっているようです。
自分で手入力した概要の有る無しを判断する方法は無いですが、手入力した時だけ概要を表示するようにするのは、<$MTEntryExcerpt no_generate="1"$>とする事で可能です。
ただし、条件判断ではないので、手入力されなかった場合を処理する方法は無さそうです。
バージョンを記載するのを忘れてました Version 3.33-ja です。
それも試してみましたがだめでした。
ちなみに、タグを指定するときには、MT・<・>・&といった値を除くようです。