• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MT4.1で同一タグの付いた記事一覧表示から特定のタグだけ除外したい)

MT4.1で同一タグの付いた記事一覧表示から特定のタグだけ除外したい

このQ&Aのポイント
  • MT4.1をダイナミック・パブリッシングで使っています。ブログ記事リストであるエントリーと同じタグがついた他のエントリーを並べて表示させたいのですが、特定のタグ(タグA)がついてるものだけは表示させたくないです。
  • MT4.1を使っており、ダイナミック・パブリッシングを利用しています。エントリーと同じタグが付いた他の記事をリスト表示したいですが、特定のタグ(タグA)が付いている記事だけは表示させたくありません。
  • MT4.1を使用しており、ダイナミック・パブリッシングを活用しています。エントリーと同一のタグを持つ他の記事を一覧表示したいのですが、特定のタグ(タグA)が付いている記事だけは表示しないようにしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

<MTSetVarBlock name="entrytags"><MTEntryTags glue=" OR "><$MTTagName$></MTEntryTags></MTSetVarBlock> <MTEntries tag="$entrytags"> <MTSetVarBlock name="addrtag"><MTEntryTags glue=" OR "><$MTTagName$></MTEntryTags></MTSetVarBlock> <MTUnless name="addrtag" like="タグA"> <a href="<$MTEntryLink$>"><$MTEntryTitle$></a> </MTunless> </MTEntries> でどうでしょう・・・ 一番最初のMTSetVarBlockで、「現在のエントリー」のtagを抽出します。 MTEntriesで、現在のエントリーと同じtagがついているエントリーを探します 次のMTSetVarBlockは、MTEntriesのループの中で、tagを抽出します(現在のエントリーと同じtagが付いているエントリーのtagを、改めて抽出している) MTUnlessで、タグAが入っているエントリーを除外します。 最後にタイトルを出します。

suzienuzie
質問者

お礼

うまく行きました! 抽出したタグを再度抽出しなおすという発想が全くなかったので大変助かりました。 変数系は難しいです…もっと勉強したいと思います; ありがとうございました!!

すると、全ての回答が全文表示されます。

関連するQ&A