|
|
PHP Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php
require_once(WCF_DIR.'lib/system/event/EventListener.class.php');
class SelectListener implements EventListener {
/**
* @see EventListener::execute()
*/
public function execute($eventObj, $className, $eventName) {
WCF::getTPL()->assign('board', $eventObj->board);
WCF::getTPL()->append('additionalInformationFields', WCF::getTPL()->fetch('SelectListener'));
}
}
?>
|
|
|
HTML |
1 2 3 4 5 |
<eventlistener> <eventClassName>ThreadAddForm</eventClassName> <eventName>shouldDisplay</eventName> <listenerClassFile>lib/system/event/listener/SelectListener.class.php</listenerClassFile> </eventlistener> |
Ich denke für deine Anwendung ist das Event "assignVariables" am geeignetsten. Übrigens solltest du immer erst mit die("Test"); oder so gucken, ob der Eventlistener überhaupt ausgeführt wird oder ob der Fehler in deinem Code liegt (hätte ja sein können, dass es z.B. den Templatehook "additionalInformationFields" nicht gibt oder du ihn falsch geschrieben hast).
This post has been edited 1 times, last edit by "Draco" (Nov 27th 2009, 11:33pm)
Forum Software: Burning Board® 3.1.3, developed by WoltLab® GmbH