ページへ戻る

− Links

 印刷 

テーマをマルチメニュー対応にする方法 のバックアップの現在との差分(No.1) :: xoops123

xpwiki:XOOPSでWebサイトを作ろう/カスタマイズ/テーマをmultimenu対応にする方法 のバックアップの現在との差分(No.1)

  Next »[4]
1: 2013-01-15 (火) 23:39:45 marine[5] ソース[6] 現: 2013-01-16 (水) 22:28:05 marine[5] ソース[7]
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){{
  <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>
 +}}
  Next »[4]