Junior Компоненты: использование Обязательно

Стандартные компоненты: news, catalog, формы, UI

Платформа предоставляет готовые компоненты для работы с инфоблоками (news.list, catalog.element), авторизацией (system.auth.*, main.register) и личным кабинетом. Разработка на Битриксе строится вокруг переиспользования проверенной коробочной логики с кастомизацией визуального вывода через шаблоны в каталоге /local/.

1 разработчик прошёл

Прогресс хранится в этом браузере. Войдите, чтобы сохранить его в аккаунте.

Что нужно понимать

  • 1
    bitrix:news и bitrix:news.list
  • 2
    bitrix:catalog и его составляющие
  • 3
    Формы, авторизация, личный кабинет
  • 4
    Компоненты UI и где их искать

Материалы

Проверь себя

Нужна форма регистрации с подтверждением email. Писать свою или взять bitrix:main.register?

Взять main.register: он уже учитывает настройки главного модуля — подтверждение email, капчу, обязательные поля, события регистрации. Своя форма на $USER->Register() повторит это заново и пропустит половину. Внешний вид меняется копией шаблона.

Заказчику не нравится вид списка новостей стандартного шаблона. Что копировать?

Только шаблон: /bitrix/components/bitrix/news.list/templates/.default в /local/templates/<сайт>/components/bitrix/news.list/<имя>/. Логика выборки, кеш и параметры остаются системными.

Каталог на сайте — это один компонент или несколько?

Комплексный bitrix:catalog, который по адресу подключает простые: catalog.section.list, catalog.section, catalog.element, catalog.smart.filter. Вид карточки товара правят в шаблоне catalog.element внутри шаблона catalog, а не в отдельном вызове.

Как узнать, какие параметры принимает незнакомый стандартный компонент, без документации?

Открыть его .parameters.php: там все параметры с типами, значениями по умолчанию и группами, а в lang/ru рядом — подписи и подсказки. Затем component.php или class.php покажет, как параметр используется.

Не сходится?

Спросите ассистента BXMax: он знает документацию и материалы сайта по этой теме.

Знаете материал лучше?

Предложите ссылку: после проверки она появится в этом разделе.

Войти, чтобы предложить
Поделиться в Telegram
Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей политикой конфиденциальности.
AI Домовой

AI Домовой История

на связи

пишет…
Нет истории чатов
AI Домовой

Нужна авторизация

Войдите, чтобы задавать вопросы AI Домовому.

Войти