Drupal: дополнительные атрибуты для терминов таксономии - PullRequest
2 голосов
/ 25 января 2011

Мне нужно назначить динамические атрибуты (например, типы объектов) для созданного пользовательского типа контента. Эти типы сущностей имеют имя и 2 дополнительных атрибута. Я не видел способа присвоить дополнительные атрибуты термину таксономии, поэтому я думаю, что я должен использовать поле CCK и сделать ссылку на него в моем основном CCK, это правда? Я подумал, что это типичный вариант использования таксономии, но если я не могу добавить атрибуты, они мне не очень полезны.

1 Ответ

0 голосов
/ 25 января 2011

Вы можете использовать модуль Node Auto Term (или одну из нескольких альтернатив, NAT выглядит просто наиболее развитой), которая (эффективно) превращает термины таксономии в узлы, а термины - в типы контента. Это означает, что вы можете добавлять поля к типу контента с помощью CCK и эффективно добавлять атрибуты к вашим терминам.

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

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

...