[TYPO3-german] Typoscript-Auslese Problem (in 4.1.1 gehts / in 4.2.6 gehts nicht) in UserClass (Hook) mit pObj

JoH asenau info at cybercraft.de
Sun Mar 8 10:33:12 CET 2009


> ich habe eine Extension (B) geschrieben, die eine andere Extension (A)
> erweitert.
>
> - A stellt mir einen Hook zur Verfügung.
> - A muss wissen, auf welcher PageId Seiteninhalt mit B ist.
> - Hook von A ruft dafür eine Funktion in einer UserClass von B auf.
> - Funktion in UserClass von B macht das, um die PageId zu holen:
> $pObj->conf["pageid"]

Ist das nicht genau umgekehrt? A weiß, wo der Inhalt sein soll, und teilt es
B über pObj mit?

> function recordMarkerProcessor($markerArray, $row, $lConf, &$pObj) {
> ...
> echo "pageid: " . $pObj->conf["pageid"];
> ...
> }

In einem Hook ist das in der Regel &$this, was als letztes übergeben wird.
Wenn das die Funktion ist, die von A aus aufgerufen wird, muß in diesem Fall
also pObj von A stammen oder zumindest von dort übergeben werden.  Daher
wird es vermutlich weniger an der TYPO3 Version liegen als an der Extension
selbst.

Dem Namen der Funktion nach handelt es sich um ab_linklist, also überprüf am
besten mal die Versionen davon in beiden TYPO3 Instanzen.

HTH

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
T3 cookbook (2nd edition): http://www.4any1.de
TYPO3 Schulung: http://workshops.eqony.com




More information about the TYPO3-german mailing list