- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MovableTypeのタグで、現在表示されているページである事を示すタグはありますか?)
MovableTypeのタグで現在のページを表示する方法
このQ&Aのポイント
- MovableTypeのタグを使って、現在表示されているページを指定することができます。具体的には、CSSの背景画像置換を使ってロールオーバーメニューを作り、現在のページには特定のクラスを設定し、表示される画像を変更することができます。
- また、他の方法としても、MovableTypeのタグを使用して現在のページを判別することができます。ページごとにタグを設定し、表示したい要素に条件分岐を加えることで、現在のページを判別し、ページごとに異なる表示を行うことができます。
- 以上のような方法によって、MovableTypeを使用して現在表示されているページを指定することができます。
- みんなの回答 (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
お礼
実際にSetVarを使ってみたところ、自分の思うような仕様が実現出来そうです。 MTはかなりプログラミング言語に近いものが扱えるみたいですね…知りませんでした。 大変参考になりました。ありがとうございます!