Начиная с обновления 1.2.6 появилась возможность создавать свои кастомные темы.
Создание кастомной темы делается по аналогии с темами в папке /css/theme
Чтобы создать кастомную тему:
- Создаем папку /css/theme/custom-<НАЗВАНИЕ_ТЕМЫ>
- В эту папку помещаем все необходимые стили, картинки стилей.
- Обязательные файлы:
- custom-<НАЗВАНИЕ_ТЕМЫ>.css — основной стилевой файл должен называться так же как и тема
- custom-<НАЗВАНИЕ_ТЕМЫ>.jpg — большая картинка темы
- custom-<НАЗВАНИЕ_ТЕМЫ>-preview.jpg — маленькая картинка темы
- name.txt — содержит название темы для отображения в админке
- Идем в новую админку, раздел Конфигурация, видим среди доступных тем новую каcтомную тему. Включаем ее.
- Теперь все стилевые файлы подключаются ТОЛЬКО из папки этой темы.
Важно
Кастомники могут спокойно обновляться. Темы, созданные в этих папках никак не задеваются обновлениями.
Проверка на существование и вывод кастомной темы делается в файлах:
- /blocks/HeaderNew.class.php
- /templates/main/headernew.html
Поэтому, если у клиента эти файлы кастомизированы, то клиент должен добавить в эти файлы соответствующие правки, чтобы его кастомная тема подключалась.