Hallo Liste,

meine Frage ist vermutlich banal, aber ich stecke fest:

Ich habe eine Mini-Extension angelegt und möchte einen Hook benutzen. In 
meinem Fall möchte ich den MarkerArray von Powermail verändern (am Ende 
Felder ausblenden, die im Setup definiert sind). Das Einbinden der 
Extension funktioniert prima, die Funktion wird ausgeführt aber ich 
weiss nicht, wie ich den Marker zurückgeben kann.
Auf $this->markerArray direkt kann ich nicht zugreifen. Return macht 
keinen Untrschied (und Sinn, oder?).

vielen Dank für jede Hilfe!
oe (christian)





- ext_localconf.php -

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['powermail']['PM_FieldWrapMarkerArrayHook'][]
 
= 'EXT:powermailhidefields/class.hidefiles.php:tx_hidefiles';


- Meine Klasse: -
...
class tx_hidefiles {
        function PM_FieldWrapMarkerHook($uid, $xml, $type, $title, 
$markerArray, $content, $piVarsFromSession, $obj='') {

                // markerArray manipulieren (im Moment zum Test: Titel 
überschreiben, 
später:Array löschen)
                $markerArray['###LABEL_NAME###'] = 'neuer Titel';
                
        return $markerArray;    
        }
}


...
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an