Курсы обучения
+7 (351) 777-80-70
2021.08.05

Истории - Линейка решений INTEC: Universe

В этом уроке мы расскажем о настройке компонента «Истории» на главной странице.

 

Компонент, отвечающий за вывод историй - intec.universe:main.stories (Блок «Истории»). Добавим данный компонент на главную страницу с помощью конструктора, если его нет.

В том случае, если у вас нет конструктора, нужно перейти в папку /include/index/ и отредактировать файл wide.php, если у вас широкая главная страница, либо narrow.left.php, если ваша главная с колонками.  


Нужно вставить следующий код в то место файла, где будет располагаться ваш блок историй.

$render($blocks->get('stories')); 

Конечный результат выглядит так:



Перейдем в параметры компонента.

 

Для начала выберем шаблон компонента. Нам нужен шаблон template.1

 

Далее укажем инфоблок, из которого будут тянуться истории в компонент:

 

Чтобы добавить новую историю, можно зайти в Панель администрирования - Контент - Истории, перейти в нужный раздел и кликнуть по кнопке «Добавить элемент». Либо создать новый раздел и добавить элемент туда.

 

При создании новой истории заполняется её название, внешний код, картинка анонса. 

 

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

 

Каждая история - раздел инфоблока, а элемент истории - элемент раздела инфоблока. Т.о. создав 2 элемента в разделе, получим 2 элемента в истории:

 

Вернемся к настройке компонента. Указываем режим выбора разделов и необходимые разделы, общее количество выводимых историй и количество элементов истории.

 

Выбираем внешний вид историй на странице (круглый или квадратный), отображать ли навигационные стрелки слайдера и кнопку «Все истории» (кнопка запускает показ всех историй подряд, начиная с первой), текст кнопки «Все истории»,  время показа каждой истории. Указываем свойства «Ссылка» и «Текст кнопки» из инфоблока историй.

 

Далее идет настройка внешнего вида компонента, где настраивается заголовок и описание блока.

 

В конце настраивается кэширование компонента и тип сортировки элементов. Сортировка элементов указывается в инфоблоке историй.

 

Наши решения