**[[質問箱3/449]] [#b3ba38e3]
#author("2018-03-11T18:40:00+09:00;2010-03-08T12:18:57+09:00","","")
**[[質問箱/3449]] [#b3ba38e3]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|SUBMENUBARとincludesubmenuを併用する|
|~バージョン|1.4.7|
|~投稿者||
|~状態|完了|
|~投稿日|&new{2006-07-05 (水) 20:16:42};|
***質問 [#w4335699]
menu.inc.phpを使ってSUBMENUBARを表示させるようにしているのですが、includesubmenu.inc.phpや#menuでいくつかのページのメニューバーを例外的に変えるという事はできないのでしょうか。
試してみたのですがSUBMENUBARの方のメニューが表示されてしまいうまくいきませんでした。
よろしくお願いします。

***回答 [#m759dcc0]
- 1.4.6のmenu.inc.phpを読んだだけなので的はずれでしたらごめんなさい。#menuに引数を与えた場合はSUBMENUが無効になると思いますが、それとの思い違いではないですか?"if ($num > 0) {"を"	if ($num > 1) {"にすると引数与えた場合にも有効になりそうな気が。 -- [[ioio]] &new{2006-07-06 (木) 11:09:55};
-- ご回答ありがとうございます。ご指摘の部分が0だとSUBMENUが出たままで変化はなく、1にするとbody部分の内容の上にさらにSUBMENUがでます…。引数に指定したページは一向に現れません。テーブルではなくdivを使用したレイアウトなのがいけないのでしょうか。 --  &new{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]] &new{2006-07-06 (木) 18:56:31};
-- おかげさまでできました!どうもありがとうございました。助かりました。 --  &new{2006-07-06 (木) 19:52:55};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.050 sec.

SourceForge