[TYPO3-english] TYPO3 search for uncached content
rocky ou
rocky at webdevelopersblog.info
Sun Nov 1 13:59:41 CET 2009
Peter Russ wrote:
> --- Original Nachricht ---
> Absender: rocky ou
> Datum: 30.10.2009 14:19:
>> I come across the post at
>> http://typo3.toaster-schwerin.de/typo3_dev/2006_09/msg00208.html. I
>> think this is the path I need to take.
>>
>> To test whether the content is indexed and could be searched by
>> index_search, I added edit the setup.txt as below:
>> =========================================================
>> 1 plugin.tx_wecdiscussion_pi1 = USER
>> 2 plugin.tx_wecdiscussion_pi1 {
>> 3 test = COA
>> 4 test{
>> 5 10 = TEXT
>> 6 10.value = Goody content
>> 7 10.wrap = | <br />
>> 8 30 = USER
>> 9 30.userFunc = tx_wecdiscussion_pi1->tester
>> 10 }
>> Some more default content
>> ==============================================================
>>
>> The tester function in the class.tx_wecdiscussion_pi1.php just have
>> some test text to be rendered.
>>
>> The problem is that search the text "Goody content" withing
>> indexed_search gives me no result.
>>
>> Can any of you help me further please? Thanks!
>>
>>
>> Rocky
>>
>> Peter Russ wrote:
>>> --- Original Nachricht ---
>>> Absender: rocky Ou
>>> Datum: 20.10.2009 12:11:
>>>> Hey,
>>>>
>>>> From my initial research, it seems that TYPO3 Indexed search only
>>>> able to
>>>> search for cached content. I have using wec_discussion for blog. The
>>>> extension is not a cached ext. It has a search box for extension's
>>>> records.
>>>> But we do not want to have 2 search box on the site. Can any of you
>>>> tell me
>>>> what are the possible solutions to configure the indexed search to
>>>> be able
>>>> to search the wec_discussion's records please?
>>>>
>>>> Thanks
>>>> Rocky
>>>
>>> You have to fix that in the extension wec_discussion to make use of
>>> hashes. Indexed search has only a chance to find content when it's
>>> cached. There are serverl reason why. But would take to long to
>>> explain in here. Everything else would put down your server.
>>>
>>> Regs. Peter.
>>>
>
> Hallo Rocky,
>
> if tx_wecdiscussion_pi1 is requirering chashes the COMPLETE page will
> NOT be cached if no chash is there no matter if you set it USER! Have a
> look into the code ...
>
> Peter.
>
Hey Peter,
Thanks! Yes you are right.
I did the below
1, Added the var $pi_checkCHash = TRUE;
2, Changed the link to single item from $this->
pi_getPageLink($GLOBALS['TSFE']->id,'',$urlParams) to $this
->pi_linkTP_keepPIvars_url($urlParams,$cache =1,$clearAnyway=1,$GLOBAL
S['TSFE']->id)
The content is cached but link to single item does not work anymore. Any
suggestion?
Regs. Rocky
More information about the TYPO3-english
mailing list