Hallo zusammen,
in der Datei class.tx_wtdirectory_pi1_list.php gibt es folgenden Hooks
...
$this->hook('list');
...
// Function hook() adds hook
function hook($hookname) {
if (is_array($GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->extKey][$hookname])) { // Adds hook for processing
foreach ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->extKey][$hookname] as $_classRef) {
$_procObj = &t3lib_div::getUserObj($_classRef);
$_procObj->mainList($this->conf, $this->piVars, $this->cObj, $this);
}
}
}
Über diesen Hook möchte ich die Listendarstellung umbauen/ergänzen. Dazu habe ich eine Extension mit dem Kickstarter angelegt.
In der ext_localconf.php habe ich folgendes stehen:
if (!defined ('TYPO3_MODE')) die ('Access denied.');
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['wt_directory']['list'][] = 'EXT:test_wtdirectory_extend/class.wtdirectory_marker.php:wtdirectory_marker';
In der Datei class.wtdirectory_marker.php steht folgendes:
class wtdirectory_marker {
function mainList($this->conf, $this->piVars, $this->cObj, $this) {
$markerArray['###NEUERMARKER###'] = 'xxx';
return $markerArray['###NEUERMARKER###'];
}
}
Hier bin ich ancheinend komplett auf dem Holzweg, finde aber nirgends Infos, wie man die Hooks in wt_directory richtig benutzt. Hat das jemand schon hinbekommen?
Danke und Gruß
Roland