Как подсветить одну из кучи ссылок в меню?
Меню рисует CMS. Все ссылки вводятся в админке так:
- поле для URL - поле для Caption Потом все ссылки выводятся в списке <ul><li></li></ul> Я сделал так: в поле ввода URL вношу его как Код:
http://example.com" class="my_class Код:
<a href="%">caption</a> Код:
<a href="http://example.com" class="my_class">caption</a> А какие еще могут быть варианты? |
при статичном меню - :nth-child
|
Javascript?
|
Цитата:
Добавлено через 1 минуту Цитата:
PS Поигрался, посмотрел - мое решение из стартового поста почему-то не на всех страницах работает :( Так что мне действительно нужно решение. |
а у нужного пункта нельзя задать отдельно URL как http://example.com" class="my_class selected, и на класс selected навешать нужный CSS?
условия формирования меню непонятны |
Дайте догадаюсь.... Друпал? :)
Проблема решается доп.модулями. Ищите, их есть, вот первое что в гугле наяндексилось. Ну или хоть версию движка скажите. |
CMS - Drupal. Тема стандартная - Garland
Вывод меню идет так: Код HTML:
<div id="block-menu-158" class="clear-block block block-menu"> Править саму тему или модуль меню готов :) Добавлено через 1 минуту Цитата:
старый добрый D5 ;) Цитата:
|
Цитата:
Ну вот типа там есть решение - https://www.drupal.org/node/221626 |
Цитата:
Да - взял этот способ за основу. Переопределил в теме функцию генерации HTML-кода пунктов меню. Есть, правда, одна проблема - в нее передается id предка, но не передается id самого пункта. Поэтому, что бы не курочить основные модули, сделал проверку - если путь пункта меню содержит нужное мне слово, то в HTML добавляется нужный мне класс. Хоть и через "одно место", но не настолько плохо, как казалось :) Спасибо |
Часовой пояс GMT +3, время: 21:33. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.