xoops123さあ、いっしょに XOOPS はじめましょう!

xoops123

1: 2013-01-15 (火) 23:39:45 marine ソース 2: 2013-01-15 (火) 23:56:49 marine ソース
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>
 +}}


トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 5113, today: 1, yesterday: 2