Референсные поля в Потоках
Как создать, связать и вывести референсные поля в Потоках
Референсные поля помогают связать данные из разных CMS Потоков и выводить их в одном месте. Например, можно создать отдельный поток с авторами и подтягивать информацию о них в посты блога, не заполняя одни и те же данные вручную. Рассмотрим на примере как это сделать.
Подробнее
Подробнее
Подробнее
Подробнее
Как связать референсное поле с потоком
Перейдите в нужный поток, нажмите «Поля» в левом меню и добавьте новое референсное поле «Связь».
Заполните заголовок и в поле «Поток» выберите поток, с которым нужно создать связь. Затем сохраните изменения.
Откройте пост и найдите в карточке новое поле. В выпадающем меню появятся все посты из потока, выбранного для связи. Выберите нужный пост из списка — после этого его поля можно будет вывести в плитке текущего потока или в шаблоне страницы поста в Zero Block.
Как вывести референсное поле в плитке потоков
Откройте страницу, на которой создана плитка постов в Zero Block. Перейдите в редактор блока и добавьте новый элемент, например «Текст».
Переместите элемент в группу «Пост». Затем добавьте другие элементы, которые хотите связать с полями из связанного потока.

Например, можно добавить изображение и два текстовых элемента: изображение будет выводить фотографию автора, а текстовые элементы — имя и должность. Для удобства и наглядности элементы можно заранее стилизовать и объединить в группы.
Выберите элемент и в панели настроек справа нажмите значок связи. В контекстном меню выберите референсное поле. При наведении на него появятся все доступные поля из связанного потока. Нажмите нужное поле, чтобы связать его с элементом.

Повторите эти действия для каждого элемента, который нужно связать с полями из другого потока.
В нашем примере мы связали изображение, имя, должность и цвет. На скриншоте ниже видно, как эти поля отображаются в потоке «Авторы».
Так вы можете связывать CMS Потоки друг с другом и выводить данные из одного потока в плитке другого.
Как вывести референсное поле в шаблоне страниц поста потоков
Референсные поля также можно выводить в шаблоне страницы поста.

Для этого откройте Zero Block, в котором размещены поля поста. Нажмите значок плюса и в списке «Шаблон поста» выберите нужное поле из меню связанного поля.
Добавленные поля будут автоматически связаны с потоком.
Также можно добавить в Zero Block любой элемент и связать его с референсным полем вручную. Для этого выберите элемент, нажмите значок связи и в списке выберите нужное связанное поле.
Как вывести референсное поле в блоках FD****
Референсные поля также можно выводить в любом блоке из раздела «Потоки и CMS».

Для этого откройте Библиотеку блоков, перейдите в раздел «Потоки и CMS» и добавьте нужный блок на страницу. Затем нажмите «Контент», чтобы перейти к редактированию.

Раскройте вкладку «Карточки» и нажмите «Добавить элемент».
В контекстном меню наведите курсор на референсное поле, которое было добавлено в поток ранее. После этого откроется меню с полями связанного потока. Выберите нужное поле.
Задайте стиль для добавленного поля. Например, в примере добавлено референсное текстовое поле, для которого выбран стиль «Тег». После этого поле будет отображаться в карточках постов.
Made on
Tilda