Модификация решения
Если вам необходимо внести изменения в шаблон решения, то воспользуйтесь следующими рекомендациями, чтобы при установке обновлений ваши изменения не пропали.
Изменения в стилях
Стили сайта зависят от выбранной цветовой схемы или выбранных пользователем любых двух цветов сайта. Поэтому при изменении схемы или цветов изменяется файл со стилями. Ваши изменения будут стерты.
Пользовательские стили стоит добавлять в файл:
/local/templates/bitlate_pro/css/site.css
Изменения в скриптах
Пользовательские скрипты стоит добавлять в файл:
/local/templates/bitlate_pro/js/scripts.js
Добавление кодов счетчиков
Коды счетчиков, которые располагаются в шапке перед закрывающим </head> нужно добавлять в файл
/local/templates/bitlate_pro/include/header_head.php
Коды счетчиков, которые располагаются в подвале перед закрывающим </body> нужно добавлять в файл
/local/templates/bitlate_pro/include/footer_body.php
Изменения в файлах шаблона
Все остальные файлы в папке /local/templates/bitlate_pro/ изменяются при обновлении. Не стоит вносить в них свои изменения.
При обновлении также изменяются файлы в папке модуля /bitrix/modules/bitlate.proshop/, в папке с компонентами модуля /bitrix/components/bitlatepro/.
Если вы вносили изменения в одну из перечисленных выше папок, перед обновлением обязательно сделайте копию папки. После обновлению синхронизируйте вручную файлы, которые вы модифицировали.
Изменения в шаблонов некоторых компонентов
(доступно с версии 2.1.4)
Вы можете создавать копии и модифицировать шаблоны следующих компонентов:
- Шаблон карточки товара (catalog.element)
- Шаблон отображения товаров вида "Плитка" (catalog.section)
- Шаблон отображения товаров вида "Список" (catalog.section) (catalog.section)
- Шаблон отображения товаров вида "Мелкий список"
- Шаблон отображения товаров в избранном (catalog.section)
- Шаблон умного фильтра (catalog.smart.filter)
- Шаблон сравнения товаров (catalog.compare.result)
Созданные вами пользовательские шаблоны не будут стерты при обновлении модуля.
Рассмотрим пример модификации карточки товара.
Перейдите в административный раздел Bitlate - Настройки - Адаптивный интернет-магазин PRO Bitlate. Во вкладке "Каталог" в блоке "Внешний вид" для параметра "Шаблон карточки товара" выберите "Пользовательский".
Далее вам нужно создать копию шаблона системного компонента и вносить в нее свои изменения. В подсказке указан путь к системному шаблону и путь к папке куда следует разместить его копию.
Скопируйте путь к системному шаблону (1), перейдите в управление структурой сайта Контент - Структура сайта - Файлы и папки. В строку путь вставьте скопированный ранее путь к шаблону и нажмите "ОК":
В списке открывшихся файлов перейдите на уровень вверх и скопируйте системную папку с шаблоном:
В открывшееся окно вставьте путь к папке пользовательского шаблона (2) и нажмите "Копировать".
Теперь вы можете вносить изменения в пользовательский шаблон, который не будет затронут при обновлении решения.
Примечание: Если вы уже внесли изменения в системный шаблон компонента, то переименуйте его в пользовательский.
Все остальные шаблоны компонентов, шапка, подвал сайта, js-скрипты изменяются при обновлении. Ваши изменения в них нужно будет переносить вручную.