Drupal features и таксономия
В прошлых уроках мы создали feature-модуль сначала версию alpha1 и alpha2, а теперь еще создадим следующую версию alpha3. Добавим к нашему модулю словарь таксономии с разделами новостей, а также теги для каждой новости.
Создадим два словаря таксономии "Раздел новостей", "Теги".
Для 7го Друпала словарь Tags уже есть, поэтому останется только создать "Раздел новостей". Теперь добавим поля тегов для контент типа новости. Для раздела новости поставим обязательное заполнение и выбор из списка одного термина. Для тегов лучше всего поставить много значений и автозаполнение, чтобы автоматически добавлялись теги.
Итак, изменили таксономию и контент тип, давайте еще изменим и view наших навостей. Добавим в блок поле Раздел с выводом раздела новости.
Теперь у нас изменился еще и View, теперь нужно сделать новую версию feature-модуля, чтобы внести изменения Таксономии, Контент типа, Views.
Нажимаем recreate в админки для нужного нам feature-модуля, ставим ему версию alpha3 и добавляем два словаря таксономии.
Сохраняем новую версию feature-модуля и добавляем его на другой сайт, для обновления функционала. Копируем feature-модуль и откатываем Views до версии feature-модуля.
Теперь и на втором сайте будет View с выводом раздела, а в словарях таксономии будут теги и разделы.
Хочу еще заметить, что для импорта терминов словарей не получится использовать features, так как features копирует только словарь, но не его термины. Для импорта терминов используйте модули Taxonomy CSV, Taxonomy manager, Taxonomy batch operations, Taxonomy export или Exportables.