Как отобразить отфильтрованное содержимое в качестве предложения "поля автозаполнения ссылки" на основе значения поля справочного содержимого


Скажем, один тип контента - "КОНЦЕПЦИЯ", и у него есть поле с именем "СТАТУС". Другой тип контента - "Статья", и в нем есть поле автозаполнения ссылки на узел с именем "КОНЦЕПЦИЯ ОТ".

Теперь я хочу видеть только содержимое "КОНЦЕПЦИИ", значение статуса которого "ПРИНЯТО" как предложение "КОНЦЕПЦИИ ИЗ" поля автозаполнения.

 2
Author: johirpro, 2015-05-14

2 answers

Если вы используете модуль ссылки на сущности , то вы можете выполнить автозаполнение из представления ссылки на сущности. Вы можете добавить фильтр в представление ссылки на сущность, который фильтрует узлы типа CONCEPT со значением поля состояния ПРИНЯТО. Как только ваше представление будет создано, вы можете выбрать его в наборе полей Выбор сущности.

 2
Author: Shawn Conn, 2015-05-14 07:56:13

Спасибо @Шон-конн Его ответ идеален, но я не могу отдать свой голос из-за минимальной репутации. Подробнее смотрите следующее решение:

Шаг 1:
Сначала создайте одно представление ссылки на сущность
Примечание: В этом представлении укажите тип контента, на который ссылается ссылка (например, КОНЦЕПЦИЯ), и его поле фильтра/условия (например, СТАТУС)

Шаг 2:
Из УПРАВЛЕНИЕ ПОЛЯМИ требуемого типа контента (например: ПРОЕКТ) Добавьте поле, которое ПОЛЕ ТИП будет Ссылка на сущность, а ВИДЖЕТ будет автозаполнение, затем нажмите кнопку СОХРАНИТЬ.

Шаг 3:
Теперь выберите Представления: Фильтр по представлению ссылки на сущность опция в поле РЕЖИМ и выберите свои представления, созданные в Шаге 1 в представлении , используемом для выбора поля сущностей в разделе ВЫБОР СУЩНОСТИ страницы настроек поля.
image

Шаг 4:
Нажмите на Сохранить настройки кнопка для сохранения изменений.

 3
Author: johirpro, 2017-04-13 12:47:06