Материалы по теме в новостях Битрикс, с картинкой, названием и текстом анонса.
  1. Главная
  2. Блог
  3. Записки разработчика
  4. Материалы по теме в новостях Битрикс, с картинкой, названием и текстом анонса.

Материалы по теме в новостях Битрикс, с картинкой, названием и текстом анонса.

16 мая 2020
126

Итак, для начала расскажу как вообще вывести материалы по теме в Битрикс, просто чтобы с чегото начать описание метода

Задача на конкретном сайте:

Имеется сайт kogalym.online/ - который я делаю неспешно, в свободное время и просто для удовольствия. Потому на контент, дизайн и в принципе сайт можете особо времени не тратить.

В разделе "Достопримечательности" необходимо вывести материалы по теме в зависимости от тематики, при этом в самих материалах нужно вывести картинку анонса, текст и название связанного элемента

Решение:

Так как нужно сделать возможность связывать не только тематичные материалы но и заложить возможность, в дальнейшем, связывать любые материалы по всему сайту- решил создать новый инфоблок "Темы связки" внутри которого разделы тематики, а в инфоблоке "О городе" новое свойство "Привязка к разделам" с названием "Тематика (и)" и атрибутом CATEGORY_TEMA, что даст возможность создавать это свойство в любых новых инфоблоках по всему сайту.

082f9aaa384b9515bec24892b8effba3.jpg


Далее выводим инфоблок на сайт и идем в настройки компонента, там ставил чекбокс в разделе "Настройка материалов по теме" напротив Выводить материалы по теме, выбираем инфоблок (и) в котором храняться разделы/тематики, проставляем наш код свойства CATEGORY_TEMA, выставляем максимальное колличество материалов для отображения и стиль "Предпросмотр картинок"

9e226e38b905b357878a7d443c539e22.png

Сохраняемся. Пол дела готово, но все вывелось достаточно стремненько и без текста анонса связанных материалов.

Наводим красоту:

Дело осталось за малым, нужно привести вывод материалов вот к такому виду

Для этого идем в редактирование списка новостей материалов по теме:


Звонок
+79231371627