- Форум
- Шаблоны Joomla.
- HTML и CSS
- Редактирование стилей модуля Virtuemart
Редактирование стилей модуля Virtuemart

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Это же относится и к товарам в модуле, лишь с тем отличием, что класс там не добавляется с вероятностью 99%.

Wedal пишет: Pavel, что такое активный пункт модуля? Если вы имеете ввиду, что при переходе в категорию товара автоматически подсвечивается пункт в модуле, то тут так: модуль должен на уровне PHP-кода добавлять определенный класс или идентификатор к активному пункту меню. Если это происходит(можно посмотреть через Firebug), то достаточно в CSS указать этот класс или идентификатор и присвоить свойство цвета(color). Если же этого не происходит, то нужно править PHP-код модуля, что может быть достаточно сложно.
Это же относится и к товарам в модуле, лишь с тем отличием, что класс там не добавляется с вероятностью 99%.
Никакой идентификатор не присваивается, его необходимо присвоить либо с помощью php либо javascript, вот в этом как раз у меня и загвоздка((((...А у Вас никогда не возникал подобной задачи?
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Я вижу решение так: в коде модуля получаем все переменные из текущего URL страницы. Делаем условие: если option = com_virtuemart и view = productdetails, то получаем из этой же строки ID товара и сравниваем его с ID товаров в модуле. Если ID совпадают, то добавляем товару в модуле соответствующий CSS-класс.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Форум
- Шаблоны Joomla.
- HTML и CSS
- Редактирование стилей модуля Virtuemart