【问题标题】:php main menu - add active class to parent if children is being viewedphp 主菜单 - 如果正在查看子级,则将活动类添加到父级
【发布时间】:2015-01-11 08:44:08
【问题描述】:

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

我正在像这样的导航项目上设置一个活动类:

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

问题:

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

这样的?

'/about/*'

任何指向正确方向的指针将不胜感激。

【问题讨论】:

    标签: php


    【解决方案1】:

    试试这个

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

    【讨论】:

    • 干杯 - 正是我想要的。
    猜你喜欢
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2019-03-20
    • 2020-03-21
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多