Как использовать и отображать словарь с несколькими полями?


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

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

Например, если это словарь имен, чтобы добавить дату рождения, которая, по крайней мере, отображается (и предпочтительно редактируется при добавлении нового термина с помощью автозаполнения deluxe), когда я заполняю форму при добавлении элемента этого типа контента.

Author: Adrian Cid Almaguer, 2016-02-06

2 answers

То, что вы ищете, - это Ссылка на сущность. Это позволит вам создать поле термина таксономии для вашего типа контента и даст вам возможность отобразить весь термин, используя отображение по вашему выбору (тизер, полный и т. Д.).

Настройка будет очень похожа на то, что вы уже пробовали с помощью ссылки на термин:

  1. Создайте поле ссылки на сущность в своем типе контента
  2. Целевой тип = термин таксономии
  3. Установите целевой пакет, если предпочтительно, затем сохранить
  4. В разделе управление отображением установите формат поля в отображаемый объект
  5. Установите режим просмотра на предпочтительный вариант (вы бы настроили эти параметры в разделе "Управление словарным запасом")
 1
Author: Patrick Ryan, 2016-02-06 16:57:55

Установите модули Представления и Ссылка на сущность , создайте новое представление и Добавьте Отображение ссылки на сущность:

enter image description here

Затем добавьте в поля Название термина и Идентификатор термина (это всего лишь пример, вы можете добавить больше полей), щелкните идентификатор термина и установите флажок Исключить из отображения,

enter image description here

Сохраните и щелкните по названию термина и перейдите, чтобы переписать вывод заголовка как [name] - ([tid])

enter image description here

Перейдите к редактированию настроек формата и проверьте название термина, это позволит вам выполнять поиск по названию термина.

enter image description here

Сохраните представление.

Перейдите к редактированию поля Ссылки на сущность и выберите в режиме Представления:.... (как на следующем изображении) и выберите свое представление (в данном случае имя: etiquetas - Ссылка на сущность) и сохраните настройки:

enter image description here

Затем перейдите, чтобы увидеть результат когда вы переходите к добавлению нового узла:

enter image description here

 1
Author: Adrian Cid Almaguer, 2016-02-21 07:18:25