Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Можно ли добавить настраиваемые поля в термин таксономии Drupal?

Автор вопроса: David MeisterОтветов: 3

Я хотел бы добавить поле даты к термину таксономии drupal вместе с "заголовком" и "описанием" по умолчанию.

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

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

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

phpdrupaldrupal-viewsdrupal-taxonomydrupal-theming

Ответы

Ответ 1 · рейтинг 2 · Scott Reynen

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

Ответ 2 · рейтинг 2 · Guy

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

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

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

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

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

Ответ 3 · bmann

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы