• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MovableTypeのタグで、現在表示されているページである事を示すタグはありますか?)

MovableTypeのタグで現在のページを表示する方法

このQ&Aのポイント
  • MovableTypeのタグを使って、現在表示されているページを指定することができます。具体的には、CSSの背景画像置換を使ってロールオーバーメニューを作り、現在のページには特定のクラスを設定し、表示される画像を変更することができます。
  • また、他の方法としても、MovableTypeのタグを使用して現在のページを判別することができます。ページごとにタグを設定し、表示したい要素に条件分岐を加えることで、現在のページを判別し、ページごとに異なる表示を行うことができます。
  • 以上のような方法によって、MovableTypeを使用して現在表示されているページを指定することができます。

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

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

「現在どのページを表示中であるか」というのがちょっと範囲が広すぎて、「これ」とは言えないんですが… 一例ですが、 「main_indexの時」・「カテゴリーアーカイブテンプレートの時」とかであれば、各テンプレートの最初にMTSetVarでページの値が入っているので、「MTIf name="">で取得できます。 <mt:if name="main_index"> ページがmain_indexの時 <mt:else> それ以外の時 </mt:if> みたいな感じで。 >現在どのページを表示中であるかどうかといった事を格納出来るタグ このあたりを使えばできないでしょうか。 MTSetVarBlock http://movabletype.jp/documentation/appendices/tags/setvarblock.html

NeueArial
質問者

お礼

実際にSetVarを使ってみたところ、自分の思うような仕様が実現出来そうです。 MTはかなりプログラミング言語に近いものが扱えるみたいですね…知りませんでした。 大変参考になりました。ありがとうございます!

関連するQ&A