Блок с компонентом внутри

Урок 345 из 383
Автор: Ольга Пичужкина
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 20847
Дата изменения: 25.09.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

Блоки и компоненты

В предыдущих уроках мы разобрались, как работать с готовыми блоками Сайтов24, как их настраивать, анимировать и даже узнали, как создать свой собственный блок. Теперь мы умеем строить сайты из кирпичиков-блоков.

Но ведь раньше мы уже изучали другой подход - строить сайты целыми комнатами и этажами с помощью компонентов Компонент – это программный код, оформленный в визуальную оболочку, выполняющий определённую функцию какого-либо модуля по выводу данных в Публичной части. Мы можем вставлять этот блок кода на страницы сайта без непосредственного написания кода. Подробнее... . Компоненты могут обращаться к нашим инфоблокам Информационный блок (или Инфоблок) – специальный инструмент "1С-Битрикс: Управление сайтом" с помощью которого заносится информация в Базу данных.
Подробнее...
, получать информацию из базы данных и выводить её динамически, то есть позволять пользователю что-то делать с ней - фильтровать, переходить по ссылкам, редактировать - и сразу отображать изменения.

А можно ли совместить преимущества обоих этих подходов? Чтобы было красиво, быстро и просто, как с блоками, а гибко и динамически, как с компонентами? Можно! В презентации 1С-Битрикс: Управление Сайтом 18.0 было сказано, что нужно взять стандартные или собственные компоненты, "обернуть" их в специальный код и разместить в блоках. Таким образом можно реализовать практически любую бизнес-логику.

Создание блока из компонента - нетривиальная задача для контент-менеджера. Для этого потребуется знание PHP и HTML и тщательное изучение документации о создании блока и о файле манифеста и чёткое представление о процессе и его результатах. Также потребуется создавать и редактировать файлы базы данных.

В связи с требуемой для этого компетенцией, урок по созданию блока из компонента размещен в курсе Администратор.Модули.



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»