Рейтинг:-1

Показать заголовок ссылочного узла

флаг ph

У меня есть тип узла "Страны" и тип узла "Континент". На "Континент" тип узла, я создал ссылочное поле стран (поле_страны). На моей странице представлений поиска по странам в этом представлении отображается список стран и ссылка на соответствующую страницу. Можно ли показать континент (field_title), где указана страна (field_country)?

Например:

Соединенное Королевство
https(:)//mysite(.)com/countries/united-kingdom
**Европа** <-- вот чего я хочу добиться -->

На моей странице просмотров я попытался:

  • Добавить связь (содержимое, на которое ссылается field_countries)
  • Добавить идентификатор контекстного фильтра : идентификатор контента, затем отношение field_countries: Content

Но это не сработало. Какие-либо предложения?

флаг cn
Что "не получилось"? Если вы добавите отношение, вы сможете добавить дополнительное поле (поле: название, отношение: страна) и таким образом получить имя. Добавление отношения позволит вам добавить поля ссылочного объекта в область полей Представления.
sonfd avatar
флаг in
В зависимости от того, как вы структурировали свои данные, вам нужна обратная ссылка на родителя. Fwiw, и, очевидно, не зная каких-либо других ваших требований, мой подход по умолчанию для этого типа вещей будет заключаться в том, чтобы страны ссылались на континент, то есть добавляли field_continent к типу контента страны, а не тому, как это у вас есть. Это определенно упростит это представление, поскольку вам не понадобятся отношения.
флаг cn
Что сказал sonfd - для структуры данных часто имеет смысл, чтобы дочерний элемент ссылался на своего родителя, а не родительский элемент, ссылающийся на своих дочерних элементов. Очень похоже на то, как работает иерархия таксономии. Затем, когда вам нужно перечислить страны для континента, это просто вопрос фильтрации узлов, родительское поле которых соответствует контекстному фильтру для узла континента.

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

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