Существует ли маркер для ключа текстового списка?


Мне нужно получить ключ пары ключ|значение из поля текстового списка в токене.

Скажем, конфигурация поля показывает следующие параметры:

no|No Way Jose!
yes|Why yes, that'd do nicely!

И поле называется field_doc_textlist

Токен [узел: field_doc_textlist] возвращает значение типа " Ни за что!", когда я хочу "нет". Есть ли способ получить это от токенов? Я использую это в модуле пути к полю файла, если это имеет значение.

Я видел другие подобные ответы здесь, без реальных ответов, но я пробовал [узел: field_doc_textlist: ключ] [узел: поле-документ-текстовый список] [узел: field_doc_textlist:имя_машины] [узел: field_doc_textlist: имя машины] все безрезультатно

Некоторая дополнительная информация: Все вышеперечисленное приводит к ошибке, аналогичной

В пути к файлу используются следующие недопустимые маркеры: [узел: поле-документ-тип-книга].

Большая часть информации, которую я нашел, предполагает использование дефисной версии токена имя вместо версии подчеркивания, но это, похоже, вообще не работает.

Author: UltraBob, 2016-05-10

2 answers

Вы могли бы использовать Песочницу roborew: Отображение маркера сущности

Этот простой модуль был создан для обработки форматирования маркеров сущностей.

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

 1
Author: No Sssweat, 2016-05-27 03:48:00

Допустим, у вас есть список полей в node_mytype.

  • Перейдите в раздел администратор/структура/типы/управление/узел-тип/отображение и на вкладке пользовательские настройки отображения включите маркер режим отображения
  • Перейдите в раздел администратор/структура/типы/управление/узел-тип/отображение/токен, перейдите в список полей и установите ключ в качестве средства форматирования
  • Используйте [узел: текстовый список полей] (подчеркивания), предоставляемый модулем токенов, а не [узел: текстовый список полей] (тире), предоставляемый api сущностей модуль.
 1
Author: geek-merlin, 2017-02-14 04:31:57