我目前正在设计一个垂直下拉菜单(与子菜单)上,这里是它的外观:打开子菜单根据选择的
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