代码之家  ›  专栏  ›  技术社区  ›  adardesign

通过<?php include()?>包含所有标题时,为导航中的当前页面分配一个当前类

php
  •  1
  • adardesign  · 技术社区  · 16 年前

    我想给学生分配一个班级 <li class="current">

    <li> 和当前页应获取“当前”类

    对于 http://www.mysite.com/home <body class"home"> 等等

    1 回复  |  直到 16 年前
        1
  •  1
  •   Steffen    16 年前

    您可以使用类似于:

    <?
        $parts = explode("/", strtolower(preg_replace("/[^\\/\w]/", "", $_SERVER["REQUEST_URI"])));
    ?>
    
    [...]
    
    <body class="<? echo $parts[0] ?>">
    

    您可以将$_服务器[“REQUEST_URI”]与每个导航项的链接进行类似的比较。 ,因此,在使用或将其显示回页面之前,请确保将任何奇怪的内容踢出。

    推荐文章