2011-01-27 4 views
2

Я разработал модуль для создания контента для своего сайта без использования CCK. Данные будут сохранены в разных таблицах, кроме таблиц по умолчанию Drupal. Мое требование: как я могу заставить Drupal индексировать контент, созданный моим настраиваемым модулем?Добавление содержимого, созданного настраиваемым модулем, в индекс поиска drupal

ответ

4

Вам необходимо будет реализовать в своем модуле hook_search, который индексирует ваш пользовательский контент.

+0

Привет, после нескольких исследований я нашел http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_update_index/6, который будет лучше в обоих? В моем требовании регулярный поиск также должен работать и с моим пользовательским контентом. – Satya

+0

Если вы хотите использовать основной поиск, то достаточно просто проиндексировать ваши узлы. hook_search позволит вам искать свой контент в любом удобном для вас виде (используя отдельную вкладку на странице поиска). 3 основные стратегии, которые вы могли бы использовать, перечислены в [Интерфейс поиска] (http://api.drupal.org/api/drupal/modules--search--search.module/group/search/6) btw. – wimvds

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