[TYPO3-english] Page types and indexed search
Tapio Markula
tapio.markula at xetpoint.fi
Wed Mar 18 14:47:45 CET 2009
Mathias Schreiber
> There is a "clean" hack.
> I suppose you have config.index_enable set to 1.
> Use a specific config section für your indexing setup.
>
> like page.config.index_enable = 1
>
> OR
>
> disable indexing for the plaintext type
>
> plaintext.config.index_enable = 0 (never did this and unsure, if it works)
Can't use that and I found solution
I would have been able to create a hook but I hacked directly
class.tx_indexedsearch.php
function printResultRow($row, $headerOnly=0) {
// Get template content:
$tmplContent = $this->prepareResultRowTemplateData($row,
$headerOnly);
// I wrapped entere content rendering with an additional
conditions.
if((!t3lib_div::_GET('type') && !$row['data_page_type']) ||
(t3lib_div::_GET('type')=='99' && $row['data_page_type']=='99')) {
proper solution is to use the hook
if ($hookObj = &$this->hookRequest('printResultRow')) {
return $hookObj->printResultRow($row, $headerOnly, $tmplContent);
}
More information about the TYPO3-english
mailing list