Я столкнулся с проблемой, заключающейся в том, что я включаю Новости в контентную страницу Drupal 6 на лету (представьте, что это какая-то проприетарная форма RSS), поэтому моя страница контента выглядит следующим образом:
<?php
require_once('foo/news.php');
showNews(); // here we go
?>
Внутри showNews () я проверяю на $_GET('newsID')
. Если не установлено, я показываю страницу обзора новостей - заголовки новостей varius, связанные с страницами подробностей с соответствующим параметром ?newsID=123
. Если это так, я показываю эту отдельную новость. Сложный, но он не становится более глубоким или сложным / вложенным, чем это.
И, как правило, это работает как брелок (также потому, что у меня есть приличные механизмы кеширования). Проблема: теперь я хочу, чтобы поиск Drupal6 включал эти новости в результаты поиска. Как, черт возьми, я это сделаю?
Как уже говорилось, это не бездонно: это 1 обзорная страница, около 30 «записей», свежести «ежедневных» было бы достаточно, поэтому, если бы я подключился к cron.php, стирая и переиндексируя один раз в день, я бы быть в порядке. Но я совершенно не понимаю, с чего начать «предлагать» мое содержимое для поиска в друпе ..
Это возможно. Или, скажем, прибегнуть к пользовательскому поиску Google, мой единственный вариант?
Может быть, есть какое-то расширение Drupal, которое выполняет поиск, индексируя / spidering через интерфейс? (сворачиваясь, так сказать).
Спасибо, ребята 101