Автор Тема: Изменить цвет одного элемента в Topmenu  (Прочитано 233 раз)

26 Февраля 2015, 05:45:30
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Кто подскажет, как изменить цвет только одного элемента в Topmenu?
26 Февраля 2015, 12:34:35
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 20888
  • Репутация: +25279/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Для последнего нужно в файле /themes/default-bootstrap/css/modules/blocktopmenu/css/superfish-modified.css
добавить стили
sf-menu > li > a.last {
    color: #....;
    background:....
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
26 Февраля 2015, 16:08:36
Ответ #2
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за совет, но не получилось :(

Цвет всех категорий меняется легко, но одной ( в данном случае последней) - нет.

Пробовал вместо last использовать last-child, но не помогло ...

Может еще какие-либо идеи?
26 Февраля 2015, 16:39:09
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 782
  • Репутация: +7/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В самом модуле нет таких классов. Нужно добавлять в blocktopmenu.php в функцию makeMenu() подстановку классов.