Добавление блоков грида для лендинга
Рассмотрим на примере добавления текстовой области по типу блока "О курсе" (свойство "Описание").
Шаг 1. Добавить новое свойство инфоблока.
1.1. Перейти в Администрирование > Контент > Инфоблоки > Типы инфоблоков > Организация > Курсы.
1.2. Во вкладке Свойства добавить новое свойство. В нашем случае Дополнительная информация, тип - HTML/Текст, код - MORE:
1.3. В форме редактирования курса вывести нужное свойство для заполнения:
1.4. Добавить свойство в форму и сохранить изменения.
1.5. Заполнить нужной информацией.
Шаг 2. Перейти в Администрирование > Контент > Структура сайта > Файлы и папки > ru > simai.data > grid > block > course.
Шаг 3. Скопировать папку description.
Указать папку, в которую копируем (сюда же /ru/simai.data/grid/block/course), в дополнительных настройках устанавливаем параметр "Переименовать автоматически", нажать "Копировать".
Шаг 4. Новую папку и блок переименовать.
4.1.
4.2. Также можно задать имя данного блока. Для этого перейти в новую папку (в нашем случае ее новое название more) > lang > ru. Редактировать как PHP файл .description.php:
4.3. Поменять название Описание на новое:
В нашем случае Дополнительная информация:
Шаг 5. Отредактировать шаблон компонента.
5.1. Перейти в новую папку (в нашем случае это папка more). Редактировать как PHP файл template.php.
5.2. Найти строку с параметром "SOURSE_DESCRIPTION":
5.3. Изменить "IBLOCK_PREVIEW_TEXT" на "MORE":
Шаг 6. В гриде выбрать нужное содержимое области.