У меня есть два типа контента (СодержаниеA, СодержаниеB), которые используют один и тот же абзац (Мой Параграф) в качестве типа поля «Редакции ссылки на объект».
Мой Параграф состоит из двух полей «Список (текст)»: ПараграфПолеA, ПараграфПолеB.
значения для ПараграфПолеA и ПараграфПолеB приходят в обоих случаях из списков разрешенных значений, которые имеют ключ и метку.
СодержаниеA ограничен одним Мой Параграф ссылка но СодержаниеB может иметь несколько Мой Параграф использованная литература.
Я пытался настроить блок просмотра, который будет отображаться с любым СодержаниеA узел. Я хочу, чтобы он перечислял названия всех СодержаниеB узлы, имеющие одинаковые ПараграфПолеA ценность как СодержаниеA узел.
У меня есть блок просмотра с Поля: Содержание: Название
; и Критерии фильтрации: Содержание: Тип содержимого (=ContentB)
.
Он имеет отношения к Абзац, на который ссылается MyParagraph
и Контент с использованием MyParagraph
.
Я добавил контекстный фильтр в (MyParagraph: Абзац) Абзац: ParagraphFieldA
с «Content ID from URL», выбранным в разделе «Предоставить значение по умолчанию». Я ожидал, что это будет фильтровать по ПараграфПолеA значение из отображаемого СодержаниеA node, но результаты не возвращаются.
Если я поставлю ключевое значение из ПараграфПолеA в окне предварительного просмотра я получаю список соответствующих СодержаниеB заголовки, но представление не получает их автоматически из URL-адреса.
Я искал решение повсюду и безуспешно пробовал различные перестановки. Ясно, что я совершаю здесь основную ошибку, но я не вижу, в чем она заключается.
Кто-нибудь может помочь?