Добрый день, уважаемые знатоки. Вопрос простой, для знающих. Есть сайт на Joomla с шаблоном. Есть у шаблона файл template.css, который мне нужно отредактировать. Редактирую, сохраняю, очищаю кеш в админке, но файл меняется обратно на стандартный, все мои изменения пропадают. Изменение прав на файл не помогает, все-равно меняет его на оригинал. Как быть?
Доброго времени суток!
Нужно создать файл по пути templates/имя_шаблона/css/custom.css и поместить в него свои стили в процентах 95 случаев он подключиться и всё будет хорошо, это стандартный функционал joomla.
Если не сработало, можете в комментарии уточнить название вашего шаблона или ссылку на сайт.
Огромное вам спасибо! Все заработало. Так я и не понял, почему встроенный в шаблон(shaper_helixultimate), в настройках Custom CSS не срабатывал. Это первое, что я делал, потом уже побежал template.css править. Теперь же, файл custom.css применяется поверх всех стилей и работает как часы.
В подобных вопросах по Joomla всегда надо указывать разработчика шаблона, так как у каждой студии шаблонов свои нюансы. Одно дело, если это Joomshaper Helix, Yootheme, Adtroid, Gantry, T4 - в них один подход, в самописном шаблоне - другой подход. Судя по поведению у вас студийный шаблон и там да, либо custom.css, либо в настройках шаблона смотрим custom code
Огромное вам спасибо! Все заработало. Так я и не понял, почему встроенный в шаблон(shaper_helixultimate), в настройках Custom CSS не срабатывал. Это первое, что я делал, потом уже побежал template.css править. Теперь же, файл custom.css применяется поверх всех стилей и работает как часы.
В настройках шаблонов обычно есть поле Custom CSS, там и надо переопределять стили, а иначе так и будет перезаписываться.
Если этого поля нет то придется подключать дополнительный css-файл и писать после каждой строки !important; чтобы перебить стиль изначального шаблона.