Начиная с обновления 1.2.6 появилась возможность создавать свои кастомные темы.

Создание кастомной темы делается по аналогии с темами в папке /css/theme

Чтобы создать кастомную тему:

  1. Создаем папку /css/theme/custom-<НАЗВАНИЕ_ТЕМЫ>
  2. В эту папку помещаем все необходимые стили, картинки стилей.
  3. Обязательные файлы:
    1. custom-<НАЗВАНИЕ_ТЕМЫ>.css — основной стилевой файл должен называться так же как и тема
    2. custom-<НАЗВАНИЕ_ТЕМЫ>.jpg — большая картинка темы
    3. custom-<НАЗВАНИЕ_ТЕМЫ>-preview.jpg — маленькая картинка темы
    4. name.txt — содержит название темы для отображения в админке
  4. Идем в новую админку, раздел Конфигурация, видим среди доступных тем новую каcтомную тему. Включаем ее.
  5. Теперь все стилевые файлы подключаются ТОЛЬКО из папки этой темы.

Кастомники могут спокойно обновляться. Темы, созданные в этих папках никак не задеваются обновлениями.

Проверка на существование и вывод кастомной темы делается в файлах:

  1. /blocks/HeaderNew.class.php
  2. /templates/main/headernew.html

Поэтому, если у клиента эти файлы кастомизированы, то клиент должен добавить в эти файлы соответствующие правки, чтобы его кастомная тема подключалась.