Как подключить изменённый CSS файл штатного модуля в нужную тему Prestashop?

Тема в разделе "PrestaShop", создана пользователем imnot, 29 дек 2013.

  1. imnot

    imnot

    Регистрация:
    29 дек 2013
    Сообщения:
    2
    Симпатии:
    0
    нужно было переработать оформление горизонтального меню Prestashop (штатный модуль blocktopmenu).

    для этого изменил файл стилей superfish-modified.css данного модуля.

    но как теперь встроить этот файл стилей в тему магазина, чтобы не портить исходный код движка?

    перечитал всё, что смог найти - везде рекомендации просто подложить CSS файл в папку модуля в нужной теме.

    подкладывал данный CSS файл куда только можно:

    /themes/тема/modules/blocktopmenu/
    /themes/тема/modules/blocktopmenu/css/
    /themes/тема/modules/blocktopmenu/css/blocktopmenu/
    /themes/тема/modules/blocktopmenu/css/blocktopmenu/css/
    /themes/тема/css/
    /themes/тема/css/blocktopmenu

    ни с одного места файл не подключается - используется только исходный файл встроенного модуля - /modules/blocktopmenu/css/superfish-modified.css

    но вот файлs .tpl успешно автоматически подключаются в тему -
    /themes/тема/modules/blocktopmenu/css/blocktopmenu/blocktopmenu.tpl

    что делать? может, как-то надо движок подпиливать, чтобы CSS файлы модулей автоматом цеплялись из папки модуля в нужной теме?

    версия движка последняя - 1.5.6.1
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    1. самый простой. Взять и заменить css /modules/blocktopmenu/css/superfish-modified.css на свой с таким же именем.
    2. подключить еще один css в index.tpl ( или как там называется файл с лэйаутом)
     
  3. imnot

    imnot

    Регистрация:
    29 дек 2013
    Сообщения:
    2
    Симпатии:
    0
    проблема решена! после долгих поисков нужное расположение файла найдено - /themes/тема/css/modules/blocktopmenu/css/superfish-modified.css

    путь не совсем логичный, но работает. цепляется автоматом.

    всем спасибо за участие и предложения.