Hallo zusammen...
für einen eigenen Indexer für ke_search versuche ich den Quellordner der
Datensätze recursiv auswerten, aber für die Zeile
$indexPids = $this->getPidList($this->indexerConfig['sysfolder']
kriege ich den Fehler
Call to undefined method user_kesearchnews::getPidList() in /...
was mache ich hier falsch dass die funktion nicht definiert ist ???

ich befinde mich innerhalb eine hooks für ke_search für einen eigenen
Indexer (siehe ganz unten) ... muß ich das da anders definieren ???
ich brauche innerhalb von customIndexer die Funktion/Methode getPagelist
___________________________________________________________________________________
class.user_kesearchnews.php

class user_kesearchnews {

public function getPagelist($startingPoints = '') {
  // make array from list
  $pidsRecursive = t3lib_div::trimExplode(',', $startingPoints, true);
  // add recursive pids
  foreach($pidsRecursive as $pid) {
    $pageList .= $this->queryGen->getTreeList($pid, 99, 0, '1=1') . ',';
  }
  return t3lib_div::trimExplode(',', $pageList, true);
}       

public function customIndexer(&$indexerConfig, &$indexerObject) {
  if($indexerConfig['type'] == 'news') {
    $content = '';      
    $fields = '*';
    $table = 'tx_news_domain_model_news';       
    $indexPids = $this->getPidList($this->indexerConfig['sysfolder'],
$table);
    $where = 'pid IN (' . implode(',', $indexPids) . ') ';                      

etc...

}

___________________________________________________________________________________
ext_localconf.php

// register custom indexer hook
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['ke_search']['registerIndexerConfiguration'][]
= 'EXT:ke_search_news/class.user_kesearchnews.php:user_kesearchnews';
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['ke_search']['customIndexer'][] =
'EXT:ke_search_news/class.user_kesearchnews.php:user_kesearchnews';

// register custom filter renderer hook
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['ke_search']['customFilterRenderer']
        =
array('EXT:ke_search_news/class.user_kesearchnews.php:user_kesearchnews');


-- 
image[FORMAT] - Ralf-René Schröder
http://image-format.eu ... Wir geben Ihrem Image das richtige Format
http://if-20.com  ... YAML templates for TYPO3
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Reply via email to