[TYPO3-UG Dutch] functie pi_linkTP_keepPIvars()

Patrick Broens patrick at patrickbroens.nl
Fri Jan 6 11:07:40 CET 2006


Barbara,

Met pi_linkToPage() is het mogelijk om de PIvars mee te nemen, maar je 
moet ze zelf invoegen in de $urlParameters als key/value in een array.
$this->piVars is zelf al een array.

pi_linkToPage($str,$id,$target='',$urlParameters=array()) wordt dan 
bijvoorbeeld pi_linkToPage($str,$id,$target='',$this->piVars)

Patrick

Barbara van Schepen wrote:
> Bedankt Patrick,
> 
> Ik heb het bekeken, maar ik kom er niet uit. Alles moet hetzelfde blijven, 
> alleen hij moet dus naar een andere pagina gaan. Als ik pi_linkToPage() 
> gebruik gaan alle parameters niet mee die met pi_linkTP_keepPIvars() wel mee 
> gaan.
> 
> Hoe moet het wel?
> 
> Barbara
> 
> "Patrick Broens" <patrick at patrickbroens.nl> schreef in bericht 
> news:mailman.1.1136452009.31590.typo3-ug-dutch at lists.netfielders.de...
> 
>>Barbara,
>>
>>Door de extensie 'ExtDevEval' te installeren krijg je bovenaan in het 
>>scherm diverse links voor het tonen van de API van TYPO3. Wanneer je hier 
>>op de link 'pibase' klikt opent zich een venster met de base class voor 
>>frontend plugins met alle functies hierin omschreven. Ook 
>>pi_linkTP_keepPIvars is hierin opgenomen. Hieronder de inleidende 
>>informatie van de functie:
>>
>>Link a string to the current page while keeping currently set values in 
>>piVars.
>>Like pi_linkTP, but $urlParameters is by default set to $this->piVars with 
>>$overrulePIvars overlaid.
>>This means any current entries from this->piVars are passed on (except the 
>>key "DATA" which will be unset before!) and entries in $overrulePIvars 
>>will OVERRULE the current in the link.
>>
>>Zoals je kunt lezen linkt deze functie naar de huidige pagina, wat in jouw 
>>geval ook klopt.
>>
>>Ik gebruik de extensie 'ExtDevEval' bijna dagelijks als naslagwerk. Het is 
>>absoluut het installeren waard in je testomgeving als je extensies 
>>ontwikkelt.
>>
>>Patrick Broens
>>
>>Barbara van Schepen wrote:
>>
>>>Kan iemand mij de werking van pi_linkTP_keepPIvars() uitleggen? Ik kan er
>>>geen documentatie over vinden.
>>>
>>>Ik heb een linkje in een zelfgemaakt extention:
>>>
>>>$content.=$this->pi_linkTP_keepPIvars($this->pi_getLL('more'),$item[uid]);
>>>
>>>maar deze gaat altijd naar de huidige pagina en hij moet naar de pagina 
>>>met
>>>uid 393.
>>>
>>>Hoe doe ik dit?
>>>
> 
> 
> 



More information about the TYPO3-UG-dutch mailing list