Можно ли добавить пользовательские поля в термин таксономии Drupal? - PullRequest
3 голосов
/ 13 апреля 2010

Я бы хотел добавить поле даты в термин таксономии друпалов вместе со стандартными названиями и описаниями

.

Есть ли какая-нибудь техника / php / module, которая позволяет мне это делать? Можно ли сделать с CCK ??

Мне нужно иметь возможность отображать новое поле в том же виде, представляя узлы контента, ссылающиеся на термин.

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

Ответы [ 3 ]

2 голосов
/ 29 мая 2010

Для этого есть модуль: Term Fields . Еще несколько подробностей об этом модуле (со страницы его проекта):

Термины Поля позволяет вам определять поля для терминов таксономии так же, как CCK позволяет вам определять поля для узлов.

Возможные варианты использования этого модуля

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

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

2 голосов
/ 13 апреля 2010

Добавление полей к терминам добавлено в Drupal 7, но это все еще бета. Я бы предложил заменить вашу таксономию ссылочным полем узла в Drupal 6.

0 голосов
/ 14 апреля 2010

Как сказал Скотт, Drupal 7 имеет это как часть ядра. Существуют некоторые модули, которые присоединяют узлы к таксономии (например, Узел таксономии ), которые также могут быть полезны для просмотра.

...