Фильтруемая / сортируемая таблица drupal по существующим данным - PullRequest
0 голосов
/ 23 июля 2010

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

Спасибо

Ответы [ 3 ]

1 голос
/ 23 июля 2010

Возможно, вы захотите использовать проект мастера таблиц, чтобы включить эти данные в drupal.http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard

Позволяет вам просматривать данные и импортировать их в ваш проект drupal очень легко.

1 голос
/ 23 июля 2010

Представления будут обрабатывать любые манипуляции с данными (такие как фильтрация и сортировка), которые вы можете захотеть сделать; и Views 3 может использовать любой внутренний источник данных (ранее вам нужно было использовать базу данных Drupal). Если вы хотите, чтобы это был надежный, а не однократный импорт, скорее всего, лучше пойти в Views.

Хитрость заключается в изучении API Представлений и написании модуля. Документация по API хранится в модуле Advanced Help ; Кроме того, вам нужно узнать, как Views 3 обрабатывает сторонние источники данных. Документации пока нет (Views 3 все еще в альфа-версии), но если вы посмотрите на Apache Solr Views (который использует Solr в качестве бэкенда) и Extendr (который использует Flickr просмотрщик бэкэнда) вы можете разобрать, как они это делают. Extendr больше ориентирован на проверку концепции, поэтому его легче разобрать.

0 голосов
/ 23 июля 2010

Если у вас есть свой стол.Cck и взгляды не сильно помогут вам.Однако вы все равно можете сделать db_query, чтобы получить данные, и theme_table поможет вам отобразить.Из документов видно, что таблица тем поможет вам, но я не пробовал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...