MT4.1をダイナミック・パブリッシングで使っています。
ブログ記事リストであるエントリーと同じタグがついた他のエントリーを並べて表示させたいのですが、そのなかでも特定のタグ(タグA)がついてるものだけは表示させたくないのです。
http://www.apstars.com/blog/211movable_type4/2_1.php
↑この辺りの記事を読んで真似してみたのですが、下記のやり方ではエラーになってしまいました。
<MTSetVarBlock name="entrytags"><MTEntryTags glue=" OR "><$MTTagName$></MTEntryTags></MTSetVarBlock>
<MTEntries tags="$entrytags NOT タグA"><a href="<$MTEntryLink$>"><$MTEntryTitle$></a></MTEntries>
エラー
Parse error: syntax error, unexpected '!' in /~/cgi-bin/mt/php/lib/MTUtil.php(1196) : runtime-created function on line 1
Invalid tag filter: $entrytags NOT タグA
<MTEntries tag="$entrytags">だけなら問題なく動くんですが…
MTテンプレートタグのみで実現させることはできますでしょうか。
よろしくお願いいたします。
お礼
うまく行きました! 抽出したタグを再度抽出しなおすという発想が全くなかったので大変助かりました。 変数系は難しいです…もっと勉強したいと思います; ありがとうございました!!