2010-04-13 5 views
3

Я бы хотел добавить поле даты к терминологии таксономии drupal, а также по умолчанию «title» и «description»Можно ли добавить пользовательские поля в таксономический термин Drupal?

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

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

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

ответ

2

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

+0

Небольшая поправка: Drupal 7 в настоящее время находится в альфа. – marcvangend

0

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

+0

Я попробую таксономический узел, который звучит как самый простой способ получить то, что мне нужно в краткосрочной перспективе. Это то, что нужно сделать вчера ». Я рассмотрю замену моих терминов ссылками на узлы позже. –

2

Существует модуль, который можно выполнить именно так: Term Fields. Более подробная информация об этом модуле (со страницы проекта):

Поля времени позволяют определять поля для таксономических терминов таким же образом, что CCK позволяет вам определять поля для узлов.

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

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

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

Смежные вопросы