Рейтинг:0

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

флаг br

В настоящее время у меня есть блок просмотра, называемый Предложения который отображается на всех моих Курс страницы типа контента, которые отображают все предложения для указанного курса. Эти предложения представляют собой собственный тип контента, который называется Предложения курсов. Предложения курсов тип контента имеет field_course_reference поле, чтобы знать, какое Курс предложение предназначено для. Чтобы он отображал правильные курсы в моем представлении, у меня настроен контекстный фильтр, который ссылается на field_course_reference и установите для него значение «Предоставить значение по умолчанию» типа «Идентификатор контента из URL». Мой Курс content-type также имеет поле таксономии Entity Reference, называемое field_course_category.

Что я пытаюсь сделать из Предложения взгляд захватывает field_course_category который живет в Курс тип содержимого, в котором отображается представление. Я пробовал добавлять все типы отношений и экспериментировал с кучей настроек, но независимо от того, что я выбираю, создаваемое поле остается пустым и, похоже, не соответствует термину таксономии, который я ищу.

Кто-нибудь знает, как это сделать?


Типы контента:

  • Курс
    • field_course_category
  • Предложения курсов
    • field_course_reference

Блок просмотра:

  • Предложения
    • В этом представлении перечислены все типы содержимого «Предложения курсов» на страницах «Курсы» с использованием field_course_reference контекстный фильтр с использованием «Content ID from URL».
    • Попытка также получить значение field_course_category в этом представлении, чтобы я мог использовать некоторую условную логику.

Дайте мне знать, если что-то еще необходимо для уточнения. Опять же, любая помощь будет высоко оценена.

Рейтинг:1
флаг br

Ну, в конце концов, я понял это сам после того, как углубился в отношения, поэтому я просто опубликую то, что я сделал, на случай, если кто-то еще попадет в подобную ситуацию.

Мне пришлось создать 3 новых отношения в следующем порядке:

  1. field_course_reference: содержание - Это появилось в моем типе контента «Предложения курсов».
  2. Термин таксономии, на который ссылается field_course_category - Это появилось в моем типе контента «Курс». Мне пришлось использовать № 1 выше в качестве отношения.
  3. Контент с использованием field_course_category - Свяжите каждый контент с field_course_category установить термин таксономии. Это должно было использовать № 2 выше в качестве отношения.

Затем я перешел к своим полям, выбрал категорию «Термин таксономии» и выбрал Имя. Я выбрал отношение field_course_category: Термин таксономии и данные, которые мне были нужны, теперь отображались корректно.

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

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