[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