[TYPO3-german] Problem mit URL-Variablen (piVars)

Rainer Griess mynewnews at gmx.net
Mon Sep 25 12:58:31 CEST 2006


Elmar Hinz wrote:
> Rainer Griess wrote:
>> In meiner Extension gibt es zwei Plugins. Ich möchte in plugin1 einen
>> Link erzeugen. Der Link soll auf eine Seite zeigen, die plugin2 enthält.
>> In plugin2 möchte ich diesen Parameter auswerten.
>>
> 
> Denn plugin2 nimmt ausschließlich aus &plugin2[...] in piVars auf.
> 
> Du müßtest vermultlich vor Anwendung der Linkfunktionen in plugin1
> 
> $this->prefixId = plugin2
> 
> setzen, also auf den Klassennamen des Zielplugins. Danach wieder
> zurücksetzen.
> 
>> Ich habe in den Plugins $this->pi_setPiVarDefaults() und var
>> $pi_checkCHash = TRUE und $this->pi_USER_INT_obj=1 gesetzt. Funktioniert
>> damit genauso wenig wie ohne.
> 
> Das ist zumindest widersprüchlich:
> 
> http://t3flyers.wordpress.com/2006/09/11/a-quick-guide-to-correct-caching-with-pi_base/
> 
> Auf die Änderung des Kontroller Keys bin ich in dem Artikel allerdings
> (noch) nicht eingegangen.

Hey, danke Elmar! Prima! Hatte vorher mit pi_linkToPage() gearbeitet. 
Nun habe ich das, nach Lektüre deines super Artikels, auf 
pi_linkTP_keepPIvars() mit entsprechendem Caching umgebaut.

Schönen Montag dir,
rainer



More information about the TYPO3-german mailing list