Разработка

Как доработать компонент Битрикс: Добавляем выпадающий список для быстрой навигации

Как доработать компонент Битрикс: Добавляем выпадающий список для быстрой навигации

Никогда не редактируйте оригинальные шаблоны ** ( brands в вашем случае), так как они будут перезаписаны при следующем обновлении решения “Аспро”. Всегда создавайте копию.

Вот какие опции вам нужно выбрать в этом окне.

Заполните поля следующим образом:

  • ** Название нового шаблона компонента: **

  • Оставьте brands1 . Это хорошее, понятное имя для вашей кастомизированной версии.

  • ** Копировать в шаблон сайта: **

  • ** Обязательно выберите: ** текущий / aspro-lite (Аспро: ЛайтШॉप)

** Почему это важно: ** Вы создаете копию шаблона компонента * внутри * вашего шаблона сайта. Это стандартная и рекомендуемая практика в Bitrix. Система сначала будет искать шаблон в папке aspro-lite , найдет вашу копию brands1 и применит ее. Обновления решения “Аспро” эту папку не затронут, и ваши изменения сохранятся.

  • ** Применить новый шаблон компонента: **

  • ** Поставьте галочку. ** Это очень удобно. Система автоматически сохранит настройки компонента, чтобы он сразу начал использовать ваш новый шаблон brands1 . Вам не придется делать это вручную.

  • ** Перейти к редактированию шаблона: **

  • ** Поставьте галочку. ** После сохранения вас сразу перенаправит в редактор файла template.php для вашего нового шаблона brands1 , и вы сможете вставить туда код.

Итоговая инструкция (что делать прямо сейчас):

  • В открытом окне (которое вы показали) установите значения, как описано выше:

  • Название: brands1

  • Копировать в: текущий / aspro-lite

  • Галочки: “Применить…” и “Перейти…”

  • Нажмите кнопку ** “Сохранить” ** .

  • Вас перенаправит на страницу редактирования файла. ** Полностью удалите ** всё, что там есть, и вставьте код, который я предоставил в предыдущем ответе.

  • Сохраните изменения в файле.

  • Перейдите на страницу сайта и очистите кеш (Ctrl+F5), чтобы увидеть результат.

Куда физически будет скопирован шаблон?

После этих действий Bitrix создаст для вас новый шаблон по следующему пути на вашем сервере:

/local/templates/aspro-lite/components/bitrix/news.list/brands1/

(Вместо bitrix/news.list может быть другой путь, например, aspro/brands.lite , в зависимости от того, какой именно компонент используется, но это не так важно — главное, что он будет в папке вашего шаблона сайта aspro-lite ). *

Именно в файле template.php по этому пути и нужно будет разместить ваш новый код. Но так как вы поставите галочку “Перейти к редактированию”, система сама откроет вам нужный файл.


Ищете надежного партнера по веб-разработке и автоматизации? Мы помогаем бизнесу расти с помощью современных технологий, автоматизации процессов и экспертного SEO. Свяжитесь с нами, чтобы обсудить вашу задачу.

🚀 Нужна помощь с сайтом на 1С-Битрикс или Аспро?

Я работаю удалённо по всей России и СНГ. Узнайте цены и условия для вашего города:

Все регионы →