imnot Posted December 22, 2013 Share Posted December 22, 2013 нужно было переработать оформление горизонтального меню (штатный модуль 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 Link to comment Share on other sites More sharing options...
imnot Posted December 24, 2013 Author Share Posted December 24, 2013 ну что? никто ничего сказать не может? никому это не нужно было? или у всех всё и так само собой работает? Link to comment Share on other sites More sharing options...
imnot Posted December 29, 2013 Author Share Posted December 29, 2013 мда... активный форум... а спросить не у кого... Link to comment Share on other sites More sharing options...
Kerm Posted December 29, 2013 Share Posted December 29, 2013 /themes/css/modules/blocktopmenu Link to comment Share on other sites More sharing options...
imnot Posted December 30, 2013 Author Share Posted December 30, 2013 (edited) /themes/css/modules/blocktopmenu нет. без допиливания самого штатного модуля не работает. и /themes/css/modules/blocktopmenu/css тоже не работает в общем, я понял - нужно дописывать модуль, и следить, чтобы обновления доработку не затёрли Edited December 30, 2013 by imnot (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted December 30, 2013 Share Posted December 30, 2013 Если ксс файл подключен к модулю штатными методами то все работает, можно взять любой стандартный модуль престашопа с ксс файлом и там все будет работать, посмотри как ам подключается ксс файл и сделай так же. Link to comment Share on other sites More sharing options...
Kerm Posted December 30, 2013 Share Posted December 30, 2013 /themes/css/modules/blocktopmenu/style.css /themes/js/modules/blocktopmenu/script.js /themes/modules/blocktopmenu/blocktopmenu.tpl Это для примера! Существуют модули у которых есть в их папках под папки CSS и js тогда путь к этим файла увеличиваться ровно на столько же... Link to comment Share on other sites More sharing options...
imnot Posted December 30, 2013 Author Share Posted December 30, 2013 Если ксс файл подключен к модулю штатными методами то все работает, можно взять любой стандартный модуль престашопа с ксс файлом и там все будет работать, посмотри как ам подключается ксс файл и сделай так же. попробую ещё раз объяснить что именно мне нужно. мне нужно, чтобы .css файл модуля, лежащий в конкретной теме автоматически подключался на странице магазина, автоматически! заменяя собой .css файл модуля, лежащий и исходной папке модуля - /modules/модуль . именно так и работает подключение файлов .tpl - если данный файл наличествует в папке /themes/modules/модуль то он автоматически заменяет файл из папки /modules/модуль . с файлами .css автоматически такой финт не проходит - используются .css файлы из /modules/модуль я подкладывал css файл в такие места: /themes/тема/modules/blocktopmenu/ /themes/тема/modules/blocktopmenu/css/ /themes/тема/modules/blocktopmenu/css/blocktopmenu/ /themes/тема/modules/blocktopmenu/css/blocktopmenu/css/ /themes/тема/css/ /themes/тема/css/blocktopmenu /themes/тема/css/blocktopmenu/css /themes/css/ /themes/css/blocktopmenu /themes/css/blocktopmenu/css ни с одного из этих расположений файл стилей автоматом не цепляется. Link to comment Share on other sites More sharing options...
imnot Posted December 30, 2013 Author Share Posted December 30, 2013 (edited) УРА! проблема решена. нужное расположение файла найдено - /themes/тема/css/modules/blocktopmenu/css/superfish-modified.css путь не совсем логичный для его вычисления, но найден и работает. цепляется автоматом. всем спасибо за участие и предложения. но, насколько я понял, либо это никому не нужно, либо об этом не все знают. Edited December 30, 2013 by imnot (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts