Как использовать и отображать словарь с несколькими полями?
Когда я создаю новый словарь, я могу создать его таким образом, чтобы было несколько полей. Однако, когда я затем создаю тип контента с полем, содержащим ссылку на термин для этого словаря, я могу видеть только поле имени из словаря, а не другие поля.
Это независимо от метода, который я использую, будь то переключатели, контрольный список, список выбора, автозаполнение, автозаполнение deluxe. Я хочу показать эти другие поля, чтобы я мог различать два очень похоже, но с различными значениями в словаре.
Например, если это словарь имен, чтобы добавить дату рождения, которая, по крайней мере, отображается (и предпочтительно редактируется при добавлении нового термина с помощью автозаполнения deluxe), когда я заполняю форму при добавлении элемента этого типа контента.
2 answers
То, что вы ищете, - это Ссылка на сущность. Это позволит вам создать поле термина таксономии для вашего типа контента и даст вам возможность отобразить весь термин, используя отображение по вашему выбору (тизер, полный и т. Д.).
Настройка будет очень похожа на то, что вы уже пробовали с помощью ссылки на термин:
- Создайте поле ссылки на сущность в своем типе контента
- Целевой тип = термин таксономии
- Установите целевой пакет, если предпочтительно, затем сохранить
- В разделе управление отображением установите формат поля в отображаемый объект
- Установите режим просмотра на предпочтительный вариант (вы бы настроили эти параметры в разделе "Управление словарным запасом")
Установите модули Представления и Ссылка на сущность , создайте новое представление и Добавьте Отображение ссылки на сущность:
Затем добавьте в поля Название термина и Идентификатор термина (это всего лишь пример, вы можете добавить больше полей), щелкните идентификатор термина и установите флажок Исключить из отображения,
Сохраните и щелкните по названию термина и перейдите, чтобы переписать вывод заголовка как [name] - ([tid])
Перейдите к редактированию настроек формата и проверьте название термина, это позволит вам выполнять поиск по названию термина.
Сохраните представление.
Перейдите к редактированию поля Ссылки на сущность и выберите в режиме Представления:.... (как на следующем изображении) и выберите свое представление (в данном случае имя: etiquetas - Ссылка на сущность) и сохраните настройки:
Затем перейдите, чтобы увидеть результат когда вы переходите к добавлению нового узла: