• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Movable Type4.2 のMT:Ifについて教えてください。)

Movable Type4.2 のMT:Ifについて教えてください。

このQ&Aのポイント
  • MT4.2のMT:Ifを使用してカテゴリ別ブログ記事のサイド部分にカテゴリの一覧表を作成し、該当する子カテゴリの文字色を変えたいと思っていますが、条件分岐がうまく機能しない問題があります。
  • 該当カテゴリのIDを固定にすると条件分岐が正常に動作することから、問題は変数の取得と比較にあります。
  • CatLabelとMyCatLabelの値は正しく取得できていることが確認されています。なぜ条件分岐が正常に機能しないのか、解決策を教えていただけないでしょうか。

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

  • ベストアンサー
  • elbavom
  • ベストアンサー率100% (67/67)
回答No.1

こんばんは。 作成したテンプレートの <MT:If name="CatLabel" eq="<MT:GetVar name="MyCatLabel">"> が間違ってます。具体的には、テンプレートタグの中に、テンプレートタグを書くことはできません。 <MT:If name="CatLabel" eq="$MyCatLabel"> と書くのが正解です。

yukino_0_-
質問者

お礼

PHPでコーディングするのと同様、変数だから頭にひとつ$をつける、のですね。 うまく動くようになりました。ありがとうございます。

関連するQ&A

専門家に質問してみよう