2011年8月31日
XOOPSで使えるテンプレート変数を利用した、サイトナビゲーションのデザインについて紹介します。
まず、モジュール固有のidをbodyなどに追加します。
下記のようなテンプレート変数を利用することで、idを追加することができます。
基本的には、モジュール内の全てのページに適用されます。
これだけで、簡単にCSSでモジュールごとに異なるデザインを適用できるようになります(CSSシグネチャ)。
下記は、モジュールの、myAlbum-Pを「マイアルバム」、Xoops Yomi-Searchを「リンク集」という名前で
利用している場合のサンプルです。
例えば、サイトナビゲーションのモジュールリンク部分を、
モジュール内のページでは常に選択状態のようなデザインにすることも簡単にできます。
ナビゲーション部分のHTMLサンプル。
デザインのCSSサンプル(抜粋)。