Включить сохранение имени термина таксономии вместо идентификатора в критериях фильтрации представлений


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

  • тип контента - Игрок
  • Термин таксономии для этого типа контента vocab - Медали
  • Представление, в котором перечислены Игроки с типом фильтра: Content: Has taxonomy term (=gold)

Медали имеет три слагаемых - золото, серебро и бронза.
В функции словарь экспортируется, а термины - нет. Мне нужно снова добавить термины вручную на сервер.

Проблема
Функция экспортирует идентификатор термина вместо имени (tid: 1). Итак, когда я включаю эту функцию на сервере поэтапного выполнения, и если имя термина для tid : 1 - серебро. Критерии фильтрации представлений изменены, и это противоречит варианту использования.
Мне просто было интересно, есть ли способ экспортировать имя фильтра таксономии представлений вместо идентификатор?

Author: AjitS, 2014-02-03

1 answers

Я не смог найти решение для фильтрации по имени термина. Тем не менее, я придумал обходной путь, в котором я также смог описать термины таксономии.
Я использую Интеграцию функций UUID для того же самого:

Модуль интеграции функций UUID предоставляет механизм для экспорта содержимого (узлов, таксономии, полей) в модуль функций. Что ты такое говоришь? Вы думали, что функции предназначены только для настройки? Этот модуль предназначен для использования в тех случаях, когда некоторые части контента пересекают грань между чистым контентом и конфигурацией.

 1
Author: AjitS, 2014-03-28 05:33:40