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

Roland Müller webmaster at roland-mueller.info
Sun Mar 8 11:28:19 CET 2009


erstmal danke für deine antwort, aber: problem gelöst!
meine ts-angabe im haupttemplate muss in typo3 4.2.6 über PAGE = page
stehen. sowas hasse ich an typo3..............
schönen sonntag noch an alle.

JoH asenau schrieb:
>> 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
> 


More information about the TYPO3-german mailing list