Drupal | Как вы интегрируете модуль в представления? - PullRequest
1 голос
/ 06 января 2010

Я использую модуль решений для drupal, и в настоящее время у него нет интеграции представлений. Я ищу способ использовать несколько простых фильтров на основе этого модуля в представлениях. Как вы интегрировали модуль с представлениями? Вся доступная документация крайне расплывчата.

Ответы [ 3 ]

1 голос
/ 06 января 2010

У вас есть 3 способа узнать о представлениях:

  • В руководстве doxygen API есть вся документация по просмотрам. Там есть несколько хороших примеров и т.д. Я сам использовал это несколько раз, но может быть трудно найти то, что вы хотите, потому что это обычно не так подробно, как хотелось бы.
  • Код самого просмотра. Представления реализуют многие вещи так же, как и другие модули.
  • Посмотрите на другие модули и как они реализовали то, что вы хотите сделать.

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

1 голос
/ 09 января 2010

Добавление таблицы и ее полей как sort, filter, arguments в drupal на удивление легко, если вы реализуете стандартные обработчики.

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

Вот хороший пример: http://views -help.doc.logrus.com / help / views / api-tables

1 голос
/ 06 января 2010

Посмотрите на некоторые примеры файлов. Хороший пример - модуль комментариев - views / modules / comment.

...