---
title: "wt_directory undhooks"
url: "https://www.typo3.net/d/105015-wt-directory-undhooks"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2011-04-19"
last_reply: "2011-04-19"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# wt_directory undhooks

Extensions · 0 Antworten · gestartet 2011-04-19

## Eröffnungsbeitrag

**dnalor** · 2011-04-19 · [Beitrag #1](https://www.typo3.net/d/105015-wt-directory-undhooks/1)

Hallo zusammen,

in der Datei class.tx_wtdirectory_pi1_list.php gibt es folgenden Hooks

```php
...
$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:

```php
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:

```php
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

---

Quelle: „wt_directory undhooks“, typo3.net, https://www.typo3.net/d/105015-wt-directory-undhooks
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
