Модуль Taxonomy Fields объединяет два важных модуля вместе: CCK и таксономию. Как CCK может назначать поля для типов материала, taxonomy_fields может назначать CCK поля для категорий. Делая это, типы материала больше не ограничены тем же самым диапазоном областей.
Теперь материалы того же самого типа содержимого могут содержать абсолютно различные области. Просто назначьте область на термин, и каждый материал в этой категории теперь будет содержать эту область. Выбирая новый термин для материала, форма поля появится на странице редактирования в следующий раз.
Дальше больше, taxonomy_fields дает Вам две дополнительных опции:
Универсальные значения для областей. Когда включено, эта область будет всегда нести то же самое значение для этого термина, пользователи не могут редактировать значение. Эта опция может использоваться, например, для стандартных оговорок. Не работает с полями изображения и полями файла
Области родителя. Когда активизировано, все материалы будут показывать поля всех предков этого термина. Может использоваться с одиночными и множественными иерархиями, таким образом вы не должны назначить ту же самую область на все ваши подкатегории.
Чтобы не было PHP ошибок при использовании этого модуля, необходимо разрешить использование полей модуля Taxonomy Fields в настройках словаря и типа материала. Для этого перейдите на страницу:
В самом низу страниц настроек вы увидите следующее:
Настройки модуля Taxonomy Fields находятся на одтельной странице (/admin/content/taxonomy_fields):
На вкладке добавить поле выбирает тип (виджет) поля:
Выбор типа поля зависит от установленных (включенных) модулей.
Обратите внимание, что в качестве словаря выбиратеся термин!
После создания поля оно появиться на странице настроек Taxonomy Fields
и будут доступны настройки отображения.
На вкладке "Добавить существующее поле" можно назначить термин словаря на любое из существующих полей ССК.
Управление полями:
Добавление созданного поля в тип материала:
Дальнейшее использование модуля описывать нет необходимости, да и я что-то не вкурю, зачем оно вообще надо с такими настройками и с бесполезной, на мой взгляд, функциональностью. Поправьте меня, если это не так! 
Для удаления модуля без ошибок проделайте все тоже самое в обратном порядке, ну, и вместо "добавить" жмите "удалить". А отключить от словарей можно на вкладке Управление Таксономией/Manage taxonomy (Содержание » Поля Таксономии / Content management » Taxonomy Fields).
Не забудьте как следует удалить этот модуль, через вкладку Удалить на странице модулей.
16 Комментариев [Нет новых]
После установки TaxonomyFields мне система мне выдала какое то предупреждение,раньше такого не было
user warning: Table 'databasename.node_group_fields' doesn't exist query: SELECT group_name FROM node_group_fields WHERE type_name = "taxonomy_fields" AND field_name = "field_image" in Z:\home\sitename\www\includes\database.mysql.inc on line 172@Hammerate: Интересно и странно!
Попробуйте переустановить модуль, очистить кэш, запустить крон (cron).
На подобное уже жаловались на drupal.org, но адекватного ответа нет. Попробуйте приписать туда свою проблему с ссылкой на этот модуль, может тогда они разберутся.
У меня на d5.10 с этим модулем таких проблем не возникало.
Проблема описанная мной в 1-м комментарии осталась даже после установки с нуля Denwer (забыл указать, что я работаю в Drupal с ним) установил Drupal 5.11, переустановил модуль, и кеш и прочее, всё как и подразумевалось выполнил, но мало того, что выдает предупреждение, так у меня даже создание Taxonomy Field в "добавить поле" у типа материала не доступно, помогите пожалуйста..
Пишите хорошо, но вот изюминки какой-то не хватает. Наверное позитива нужно больше
@Пишите хорошо…: Это просто очерк, скорее даже черновик… так что не судите строго.
@Hammerate: Эта проблема может возникать, когда вы пытаетесь сделать что-то с ТЕМ, ЧЕГО вы еще не сделали. Проверьте включили ли вы поддержку Taxonomy fields в Типе Материала, в самом низу страницы настроек, там как и в настройках словаря.
я одновременно пробовала несколько подобных модулей таксономии и вышла небольшая путаница - все что идет после "Все вышеизложенное содержится в файле readme.txt" относится не к Taxonomy fields, а к модулю Content Taxonomy.
И
@Hammerate: Однако, я сильно извиняюсь,
Смотрите "Другое по теме".
Буду переделывать пост!
Еще раз извиняюсь!
Пост изменен!
Однажлы в студеную осеннюю пору. Бродил Я по инету. Наткнулся на пост. Понравилось очень! Респект выражаю! И даже в закладки себе добавляю!
@Артем: Рада что вам понравилось! Неужели это мой блог сподвиг вас на поэзию‽…
Вот про все это я почитал с большим интересом. И с удовольствием прочитал бы еще больше! Планируете и дальше писать на эту же тему? Спасибо
@Семен: На тему Таксономии? - Да, конечно!
Если интересует обзор какого-либо модуля Drupal (или WP), пишите "Запрос на обзор" в Форму связи.
Всем привет! Я тут новенький. Примите в компанию?
@Ираклий: Легко!
Действительно, как люди говорят, занимательное рядом!
Видел что-то подобное в англоязычном инете, в Русскоязычном интернете про такие вещи как-то не особо часто сообщения увидишь.
Всем привет! Модуль Taxonomy Fields есть только для друпал5,
может кто знает как такое на шестом реализовать?
Что ты об этом думаешь?