1. aspro.ru
  2. Аспро: Шины и диски 2.0
  3. Для веб-разработчиков
  4. Модификация кода решений
  5. Общие рекомендации

Общие рекомендации


Для модификации предусмотрены отдельные файлы, которые вы можете редактировать по своему усмотрению и затем подключать как свои шаблоны. Внесенные изменения не будут затираться при обновлениях решения – больше никаких конфликтов функционала!

Внимание! При установке шаблона в режиме многосайтовости новые custom файлы затрут ваши файлы. Чтобы не сталкиваться с этой ситуацией, необходимо переименовать ваши custom файлы и провести установку. Тогда новые файлы не будут их затирать. Затем необходимо переименовать ваши файлы обратно.

Алгоритм:
  • Подключите шаблон с пометкой custom в настройках модуля решения или настройках компонента.
  • На соответствующей странице выведется подсказка – путь к файлу, в который необходимо вносить изменения.
  • Внесите изменения в указанный файл. Для удобства можно использовать код существующих шаблонов.

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

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

Например, вы можете редактировать код шаблона детальной страницы или списка, но не можете сделать это для комплексных компонентов «Каталог» и «Новости». Если вам необходимо изменить шаблоны комплексных компонентов, мы рекомендуем проводить работы на копии шаблона и после каждого обновления вручную синхронизировать файлы. В этом случае решение снимается со стандартной поддержки.

Также мы рекомендуем по возможности воздержаться от кастомизации следующих шаблонов:

  • корзина
  • оформление заказа
  • персональный раздел покупателя D7.
Для этих элементов в наших решениях используются стандартные шаблоны от 1С-Битрикс, которые регулярно обновляются. Их изменение подразумевает, что после каждого обновления платформы вам либо придется вручную синхронизировать файлы, либо отказаться от обновлений.

Предыдущая статья Модификация кода решений
Следующая статья Подключение шаблона custom через модуль настроек