使用标题页面时,我将如何使用 PHP 定义导航栏的"active"选项卡.php



我正在尝试创建一个导航栏,该导航栏在我们所在的任何页面上都有一个"当前"类。但导航栏位于header.php页面上,我使用include标记将页面与页眉绑定。

我该怎么做?我以为我会用类似的东西;

if(strpos($_SERVER['REQUEST_URI'], 'index') !== false){;

但我没有足够的信心独自解决这个问题。

https://jsfiddle.net/zo5oy46q/

谢谢!

在每个页面的顶部创建一个名为$page_name的变量,并为每个页面指定一个名称。

然后在每个选项卡中,在页面名称的基础上添加current类。

示例:

<a href="/home" class="<?php echo $page_name == 'home' ? 'current' : '' ?>"></a>
<a href="/contact" class="<?php echo $page_name == 'contact' ? 'current' : '' ?>"></a>

相关内容

  • 没有找到相关文章

最新更新