Показать сообщение отдельно
Старый 29.11.2006, 18:33   #1
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию Indexed_search + crawler + custom plugin

Всем доброго дня!

Описание:

Есть свой ФЕ плагин tx_myproduct_pi1 который выводит информацию о продуктах из базы.
в начале когда пользователь приходит на страницу выводиться поисковая форма по продуктам. выбрав параметры поиска пользователь жмет кнопку (запрос пост), в резудьтате выдается список урлов на продукты - в урле указан для плагина tx_myproduct_pi1[product_id]=15.
Когда пользователь кликает по ссылке, плагин выводит вместо поисковой формы информацию о выбранном продукте.

В связи с тем, что один и тот же плагин выводит и форму поиска и информацию о продуктах, в системе он заведен как некэшируемый.

plugin.tx_myproduct_pi1 = USER_INT

И все отлично работает.

Однако теперь возникла необходимость индексировать информацию о каждом продукте, так чтобы пользователь мог искать продукты в плагине indexed_search и в результате поиска выдавался нужный урл с параметром к моему плагину (tx_myproduct_pi1[product_id]=15) и когда пользователь кликал по этому урлу переходил на страницу с информацией о продукте.

Но индексация в текущем состоянии происходить не может, поскольку плагин задан изначально как некэшируемый. Изменяя его тип на кэшируемый теряем его функциональность, форма перестает показываться, вместо неё идет контент из кэша.

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

заранее спасибо
Евгений
(:) вне форума   Ответить с цитированием