因为我是php的新手而难以绕过我的大脑。但是我有一个我目前正在处理的菜单,根据您的页面,将添加一个“活动”类,以帮助用户轻松识别他们所在的页面。
我想要做的是为菜单添加一个include,并使用PHP代码在某个菜单元素上显示活动类,具体取决于它们所在的页面。我希望这是有道理的,这是我正在处理的页面:
答案 0 :(得分:0)
这很粗糙,但可能是你的起点。
<li class="MenuItem <? if(basename($_SERVER['PHP_SELF'])=='WhateverPage.php') echo 'Selected'; ?>">Menu Name</li>
基本上只是检查当前的PHP文件名,如果等于,则添加“Selected”类。这里的垮台是如果多个页面代表相同的菜单项,你将不得不添加更多的条件。