[TYPO3-german] sysordner recursiv auswerten
Stefan Frömken
firma at sfroemken.de
Mon Jun 4 09:21:03 CEST 2012
Am 03.06.2012 22:53, schrieb Ralf-Rene Schröder:
> Am 03.06.2012 22:33, schrieb Stefan Frömken:
>> es sieht so als ob Du versuchen würdest, diese Methode innerhalb des
>> Hook-Objektes aufzurufen.
> da hast du recht... genau das versuche ich...
> weil sich die Methode außerhalb befindet, habe ich versucht sie in dem
> hook object selber nochmal hinzuzufügen ... aber irgendwie ohne erfolg
>
> Dabei befindet sich diese Methode in der
>> tx_kesearch_indexer_types. Ich hab hier zu Hause grad die Quellen nicht
>> vorliegen. Ich meld mich morgen mit detailierteren Infos.
>
> danke
>
Hallo Ralf-Rene,
hier gleich 3 Möglichkeiten:
1.) Erweitere Deine Hookklasse um tx_kesearch_indexer_types. In der
aktuellen SVN-Version sollte es so aussehen:
class user_kesearchhooks extends tx_kesearch_indexer_types {
function blabla() {
$pids = $this->getPidList(..., ...);
}
}
In der TER-Version befindet sich diese Methode noch im Seitenindexer.
Demnach müsste der Codeaufruf dann so aussehen:
class user_kesearchhooks extends tx_kesearch_indexer_types_page {
function blabla() {
$pids = $this->getPidList(..., ...);
}
}
2.) Du bindest die Objekte in Deinem Indexer selbst ein:
$pageObj = t3lib_div::makeInstance('tx_kesearch_indexer_types_page');
$pageObj->getPidList(..., ...);
3.) oder Du kopierst Dir den Part und programmierst Dir eine eigene
Methode dafür
Stefan
More information about the TYPO3-german
mailing list