質問箱/3449

カテゴリ
サマリSUBMENUBARとincludesubmenuを併用する
バージョン1.4.7
投稿者
状態完了
投稿日2006-07-05 (水) 20:16:42

質問

menu.inc.phpを使ってSUBMENUBARを表示させるようにしているのですが、includesubmenu.inc.phpや#menuでいくつかのページのメニューバーを例外的に変えるという事はできないのでしょうか。 試してみたのですがSUBMENUBARの方のメニューが表示されてしまいうまくいきませんでした。 よろしくお願いします。

回答

  • 1.4.6のmenu.inc.phpを読んだだけなので的はずれでしたらごめんなさい。#menuに引数を与えた場合はSUBMENUが無効になると思いますが、それとの思い違いではないですか?"if ($num > 0) {"を" if ($num > 1) {"にすると引数与えた場合にも有効になりそうな気が。 -- ioio? 2006-07-06 (木) 11:09:55
    • ご回答ありがとうございます。ご指摘の部分が0だとSUBMENUが出たままで変化はなく、1にするとbody部分の内容の上にさらにSUBMENUがでます…。引数に指定したページは一向に現れません。テーブルではなくdivを使用したレイアウトなのがいけないのでしょうか。 -- 2006-07-06 (木) 14:27:28
  • 1.4.6ですが、確認しました。確かに、これはバグなのかな?とりあえずこんな感じでいけそうです。menu.inc.phpの35行目あたりに1行追加してみました。
    		$page = ($menu === NULL) ? $menubar : $menu;
    		
    		if ($menu === NULL) // <---追加
    		if (MENU_ENABLE_SUBMENU) {
    ま、わかるなら可読性と今後のために{}でくくったりインデントいれたりして下さい。 -- ioio? 2006-07-06 (木) 18:56:31
    • おかげさまでできました!どうもありがとうございました。助かりました。 -- 2006-07-06 (木) 19:52:55


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-03-08 (月) 12:18:57
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.411 sec.

OSDN