Уважаемые формучане! Имеется модуль на OCMOD (Ocfilter) не могу подключить к нему свой файл стилей. Свои стили он он подключает в xml файле следующим образом: // OCFilter start $this->document->addStyle('view/stylesheet/ocfilter/ocfilter.css?v=' . OCF_VERSION); Но файла ocfilter.css - не могу найти нигде. Забил еду дальше. Далее я пытаюсь подключить свой myfilter.css файл по аналогии: // OCFilter start $this->document->addStyle('view/stylesheet/ocfilter/ocfilter.css?v=' . OCF_VERSION); $this->document->addStyle('view/theme/unishop2/stylesheet/myfilter.css?v=' . OCF_VERSION); Но увы ничего не меняется. В фалах шаблонах модуля, и страниц где выводиться модуль никаких путей для подключения не обнаружил. Гугл про подключение файла толковой информации не дает. Вопрос каким образом подключить свой файл стилей к модулю ?
Добавил эту строчку: $this->document->addStyle('view/theme/unishop2/stylesheet/myfilter.css?v=' . OCF_VERSION);
Меняю главный XML файл модуля - ocfilter.ocmod.xml Только в нем есть упоминание о пути подключения файла стилей
Ключевой вопрос скорее в том, что я не совсем понимаю логику пути подключения родных стилей: view/stylesheet/ocfilter/ocfilter.css?v= По этому пути нет никакого файла ocfilter.css , но однако все стили подключены и модуль работет.
По большому счёту в отдельном файле нет необходимости. Добавляйте стили для фильтра в конце имеющегося файла, или в поле для своих css в настройках шаблона, если есть.
Не стоит так делать. При обновлении модуля кастомные стили затрутся. Придется руками переносить в новую версию.
эти стили подключаются в админке /admin/view/stylesheet/ocfilter/ocfilter.css и этот файл там вполне есть. если речь идет про фронт, то пишите свои стили в stylesheet.css
В поле кастомных стилей шаблона. В файле кастомных стилей шаблона, в панели управления Unishop2. http://joxi.ru/DmBR4Kziqvk50m
К теме я подключил файл стилей все работает замечательно, только стили фильтра перезаписываются родными стилями из стилевых файлов кеша фильтра. Логичное предположение - отключить кеширование фильтра для целей наладки, в админке даже есть такая кнопка, но при нажатии на нее файлы кеша не отключаются даже если их удалить появляются снова и кеш модификаторов чищю и обновляю после каждой операции. Я задал вопрос автору фильтра, но ответа нет уже 2 недели. Поэтому пишу сюда.
В папке стилей модуля фильтра есть родной stylesheet.css но его не интересно править потому как в будущем надо обновляться. Поэтому я и открыл тему подключения отдельного файла.
Тогда подключите свои стили в footer.twig, прямо перед </body>. Так есть большая вероятность, что вы перекроете все остальные стили и это не замедлит загрузку страницы во всяких PageSpeed.