我目前正在設計一個垂直下拉菜單(與子菜單)上,這裏是它的外觀:打開子菜單根據選擇的
Click here to see the screenshot
在左邊,沒有選擇菜單項。 在中間和右側打開子菜單(並選擇藍色的頁面)。 一個子菜單可以一次打開(一個打開=>另一個關閉)。 菜單的內容不是動態的。
最大的問題是,當我打開一個新頁面時,必須打開所選頁面的子菜單。
所以我決定,我的所有網頁的鏈接會像index.php?p=my_selected_page
和文件menu.php
我建這個數組:
$menu = array(
'Présentation' => array(
'accueil' => 'Accueil',
'inscription' => 'Inscrivez-vous'
),
'Nos actions' => array(
'mediation-familiale' => 'Médiation familiale',
'droit-de-visite' => 'Droit de visite accompagnée',
'accompagnement-familial' => 'Accompagnement familial'
)
// [...]
);
然後我得到$_GET ['p']
的頁面。我查看數組並寫入菜單html匹配。 如果$_GET['p']
是關鍵子數組之一,我將顯示帶CSS類的子菜單,以便打開此菜單。 (並且該鏈接默認選中)。
雖然這個解決方案的工作原理,這個系統只允許我存儲鏈接,如index.php?p=my_selected_page
。
我希望我可以把其他環節,如forum.php
(和包括forum.php
menu.php
)等。
如果您有任何意見,以做到這一點,我將不勝感激。
(我是法國人。對不起,拼寫錯誤。)
鏈接到圖像在這裏:http://img228.imageshack.us/img228/9216/menuamaf.png – Blender
謝謝。我以爲我已經複製了正確的鏈接。 –
ImageShack永遠不會讓你有正確的鏈接。 Ever ... – Blender