Рейтинг:0

Как я могу просмотреть список узлов, на которые есть ссылки, при просмотре узла?

флаг us
J.g

У меня есть тип контента с Связанные страницы поле, которое является полем ссылки на сущность для узлов.

Как просмотреть эти узлы, находясь на текущем узле?

Я попытался добиться этого, создав блочное представление, но оно показывает все узлы, тогда как мне нужны только узлы, на которые ссылается блок. Связанные страницы поле.

Скриншот

Kevin avatar
флаг in
Вам нужен контекстный фильтр текущего узла.
J.g avatar
флаг us
J.g
Я попытался добавить контекстный фильтр для field_related_documents, но тогда ничего не появляется, я не совсем уверен, как использовать контекстный фильтр.
Рейтинг:2
флаг mx

Для этого вам не нужны представления, хотя это можно заставить работать с правильной конфигурацией.

Самый простой способ — настроить то, что должно отображаться в поле «Ссылка на сущность».

Настройте «Управление отображением» для поля ER

Перейти к Управление отображением страница вашего типа контента (admin/structure/types/manage/[myCT]/display/) и измените поле "Похожие страницы" на Визуализированный объект вместо Этикетка.


Используйте режимы отображения

Если вы хотите ограничить, какие поля страниц, на которые есть ссылки, отображаются на странице, которая на них ссылается, вы можете создать новый режим отображения (в меню «Структура»), в котором включены только те поля, которые вы хотите. Затем используйте этот режим в настройках поля ER вместо «Визуализированного объекта».


Используйте блок представлений с ER-отношением и контекстным фильтром

Если вы хотите сделать это с помощью представлений, чтобы отобразить родительские поля на дочернем узле, вам нужно добавить отношение для поля ER, а затем добавить контекстный фильтр для Я БЫ и Укажите значение по умолчанию Content ID из URL-адреса, а при использовании полей убедитесь, что они используют Отношение для отображения данных со страниц, на которые ссылаются, а не (дочерней) страницы, которую вы просматриваете в данный момент.

apaderno avatar
флаг us
Кроме того, поле ссылки на сущность может использовать представление для отображения списка сущностей, на которые ссылаются.
J.g avatar
флаг us
J.g
Я знаю, что это можно сделать другими способами, но по другим причинам я считаю, что мне нужно использовать представления. Я выполнил ваши действия, но теперь, когда я пытаюсь добавить связанный документ, я получаю сообщение об ошибке: «На этот объект (узел: 1574) нельзя ссылаться».
флаг mx
Я никогда не сталкивался с этой ошибкой. Вам нужно обновить свой вопрос со всей информацией.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.