[TYPO3] Re: [Typo3] indexed search and plugin
christian oettinger
christian.oettinger at gmx.de
Sun Oct 28 19:48:09 CET 2007
some years later, I found a smarter solution (thanks Carsten!):
When using indexed_search your content should be wrapped
<!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
Inside your plugin (php-code) just wrap listView with
<!--TYPO3SEARCH_end--> | <!--TYPO3SEARCH_begin-->
So in the end you get the following output on a listView page:
<!--TYPO3SEARCH_begin-->
content1
<!--TYPO3SEARCH_end-->
list View output
<!--TYPO3SEARCH_begin-->
content2
<!--TYPO3SEARCH_end-->
indexed dearch only searches between the begin and the end tag, no
matter how many are there.
greetings from munich
oe (christian)
> Hi all,
>
>
> I have a plugin I want to be cached and searched by indexed_search. So I
> added an additional parameter for indexed search (in function main of my
> plugin):
>
> $this->pi_USER_INT_obj = 0;
> $this->pi_autoCacheEn = 1;
> $this->piautoCacheFields = array (
> tx_oebooksandmagazines_pi1[showUid]' => array ('list' => array (0,1)),
> );
>
> This works wonderful - now each record my plugin can show is cached
> seperately, and therefor can also be found using indxed search (what I
> intend). So far so good.
> But now I do NOT want the listView to be found by indexed_search, only
> the singleView. I thought that would be easy and I would just have to
> disable caching for listView but can't figure it out how to do.
>
> Just using pi_autoCache seperately in function listView and singleView
> won't work. Maybe because listView has to generate the links for
> singleView with cHashes and therefore caching has to be switched on for
> it also?
>
> any advice?
>
>
> thanks for any response!
> greetings from munich
>
> oe (christian)
More information about the TYPO3-english
mailing list