php主菜单 - 如果正在查看子项,则将活动类添加到父级

时间:2015-01-11 00:19:10

标签: php

我已经阅读了很多答案(很多答案似乎都是Wordpress特定的),但不了解如何将它们应用于这种情况。

我在这样的导航项目上设置了一个活动课程:

<li class="<?= ($_SERVER['REQUEST_URI'] == '/about' ? 'active' : ''); ?>">

问题:

有没有办法让php在/about之后排除所有内容,以便将活动类应用于父项为/about/的任何子项?

这样的东西?

'/about/*'

非常感谢任何正确方向的指示。

1 个答案:

答案 0 :(得分:1)

试试这个

<li class="<?= (strpos($_SERVER['REQUEST_URI'],'/about') === 0 ? 'active' : ''); ?>">