Я хочу использовать PHP для добавления активного класса к моим навигационным ссылкам, когда эта страница открыта или если страница в раскрывающемся меню (подстраница, о которой я говорил), открыта. Вот мой код.
На все мои страницы я «включил» следующее:
Код: Выделить всё
Код: Выделить всё
[list]
[*][url=index.php]Home[/url]
[*]
[url=about.php]About Us[/url]
[url=about.php#about]G2 Drivers[/url]
[*][url=about.php#locations]Locations[/url]
[*][url=about.php#instructors]Instructors[/url]
[/list]
[*]
[url=services.php]Services[/url]
[list]
In-car
[*][url=services/defensivedriving.php]Defensive Driving[/url]
[*][url=services/incarlessons.php]In-car Lessons[/url]
[*]
[*]In-class
[*][url=services/curriculum.php]Curriculum[/url]
[/list]
Активный класс необходимо добавить в тег элемента списка прямо перед тегом привязки ссылки, как показано ниже:
Код: Выделить всё
[*][url=index.php]Home[/url]
Код: Выделить всё
[*]
[url=services.php]Services[/url]
[list]
In-car
[*][url=services/defensivedriving.php]Defensive Driving[/url]
[*][url=services/incarlessons.php]In-car Lessons[/url]
[*]
[*]In-class
[*][url=services/curriculum.php]Curriculum[/url]
[/list]
Вся помощь приветствуется! Спасибо!
@1andsock ответил на первую половину вопроса ниже, но у меня есть пара страниц, которые находятся в разных папках и имеют одинаковые имена, поэтому скрипт не работает в таких ситуациях. Для всех, кто хотел бы взглянуть и помочь мне с этим, это было бы здорово =)
Добавить class="active" на активную страницу с помощью PHP
Это статья, похожая на эту, которую я только что видел, и, кажется, она отвечает на то, что я ищу, но у нее есть класс «noactive», я просто хочу, чтобы она была «активной» или просто не отображалась активной.
Подробнее здесь: https://stackoverflow.com/questions/233 ... r-sub-page
Мобильная версия