1: 2013-01-15 (火) 23:39:45 marine[6] [7] | 2: 2013-01-15 (火) 23:56:49 marine[6] [8] | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | *テーマをマルチメニュー対応にする方法 [#cecaf987] | ||
正直なところ、私自身は multimenu モジュールを使っていないので、余り自信がないのですが・・・ | 正直なところ、私自身は multimenu モジュールを使っていないので、余り自信がないのですが・・・ | ||
とりあえず使える方法みたいなので、テーマ tw_corp で利用した方法について、ここにご紹介させていただくことにします。 | とりあえず使える方法みたいなので、テーマ tw_corp で利用した方法について、ここにご紹介させていただくことにします。 | ||
Line 4: | Line 5: | ||
え~っと、私が公開している多くのテーマでは、xugj_assign.phpを利用したグローバルメニューを採用していることが多いのですが、その部分を次のコードで置き換えることで、multimenuモジュールが生成するメニューを表示することができるようです。 | え~っと、私が公開している多くのテーマでは、xugj_assign.phpを利用したグローバルメニューを採用していることが多いのですが、その部分を次のコードで置き換えることで、multimenuモジュールが生成するメニューを表示することができるようです。 | ||
- | 例:テーマ tw_940の場合(theme.htmlの44行目付近) | + | **例:テーマ tw_940の場合(theme.htmlの44行目付近) [#m89bbb40] |
+ | #code(php,nonumber){{ | ||
<ul class="nav"> | <ul class="nav"> | ||
<{if $menu0.dirname == $xoops_dirname}> | <{if $menu0.dirname == $xoops_dirname}> | ||
Line 15: | Line 17: | ||
<{/foreach}> | <{/foreach}> | ||
</ul> | </ul> | ||
+ | }} | ||
- | 上記を次のように変更する | + | **上記を次のように変更する [#p9f0fba6] |
+ | #code(php,nonumber){{ | ||
<ul class="nav"> | <ul class="nav"> | ||
<{foreach item=imenu from=$multiMenuToTheme.contents name=menuloop}> | <{foreach item=imenu from=$multiMenuToTheme.contents name=menuloop}> | ||
Line 36: | Line 40: | ||
<{/foreach}> | <{/foreach}> | ||
</ul> | </ul> | ||
+ | }} |
(This host) = https://xoops123.com