[TYPO3-UG Italy] piVars e pi_linkToPage
Alessandro Tuveri
at at uniud.it
Tue Jul 18 10:58:39 CEST 2006
Grazie Federico,
conosco anche pi_linkTP_KeepPivars,
sto verificando queste funzioni in quanto vedo che sono usate anche in
tt_new (il cui listato e' 'oro' per imparare tante cose...).
vedo in typo3.it i parametri:
Parametri:
string The content string to wrap in tags
array Array of values to override in the current piVars. Contrary
to pi_linkTP the keys in this array must correspond to the real piVars
array and therefore NOT be prefixed with the $this->prefixId string.
Further, if a value is a blank string it means the piVar key will not
be a part of the link (unset)
boolean If $cache is set, the page is asked to be cached by a
&cHash value (unless the current plugin using this class is a
USER_INT). Otherwise the no_cache-parameter will be a part of the link.
boolean If set, then the current values of piVars will NOT be
preserved anyways... Practical if you want an easy way to set piVars
without having to worry about the prefix, "tx_xxxxx[]"
integer Alternative page ID for the link. (By default this function
links to the SAME page!
quindi l'integer: Alternative page ID dovrebbe essere quello che
permette di inviare le variabili GET ad un'altra pagina.
La faccenda e' che spesso e' disarmante usare TYPO3 in quanto le
funzioni sono veramente tante e probabilmente quella che ho segnalato
io e' riferita e usata in versioni piu' vecchie di TYPO3 .... e mi
pare che le classi siano tante anche per questo motivo!
thanx a presto!
Quoting Federico Bernardin <federico.bernardin at immaginario.com>:
> Ciao Alessandro,
> se tu usi la funzione pi_linkTP_keepPIvars, passando il numero di pagina
> corretto, le variabili piVars vengono mantenute e passate correttamente alla
> pagina destinazione.
>
> Ciao
>
> Federico
>
>
>
>> -----Messaggio originale-----
>> Da: typo3-ug-italy-bounces at lists.netfielders.de [mailto:typo3-ug-italy-
>> bounces at lists.netfielders.de] Per conto di Alessandro Tuveri
>> Inviato: martedì 18 luglio 2006 8.42
>> A: typo3-ug-italy at lists.netfielders.de
>> Oggetto: [TYPO3-UG Italy] piVars e pi_linkToPage
>>
>> Ciao a tutti
>> da ieri sto sbattendo la testa su un problema la cui soluzione e'
>> banale e riguarda le piVars.
>>
>> Infatti ho scoperto che usando la funzione pi_linkToPage
>> la stessa non genera direttamente dall'Array passato per la
>> generazione dei parametri di url la sintassi "corretta" ovvero ogni
>> piVar preceduta da:
>> tx_tuaestensione_pi1['tuavariabile']
>>
>> bensi' genera i parametri nella forma convenzionale:
>> &action=go&mode=bcd (eccetera)
>>
>> pero' TYPO3 da questo secondo set di parametri non estrapola
>> nuovamente le variabili nell'Array piVars. Ne consegue che le
>> variabili non sono disponibili nella pagina di destinazione.
>>
>> Sono piuttosto "pivello" e penso che il check si possa sicuramente
>> fare in molti modi oltre che con le piVars, ad ogni modo questa e' una
>> semplice segnalazione e forse la soluzione sta nel fatto che l'array
>> in questione va definito in pi_linkToPage in modo simile a questo:
>>
>> Array(
>> tx_tuaestensione_pi1['tuavariabile'] => valore
>> (...)
>> )
>>
>> Qualcuno ha altre idee?!?
>>
>> --
>> ALEX TUVERI
>> CSIT - UNIV. DI UDINE
>> --------------------------------------
>>
>> ----------------------------------------------------------------------
>> SEMEL (SErvizio di Messaging ELettronico) - CSIT -Universita' di Udine
>>
>>
>>
>> _______________________________________________
>> TYPO3-UG-italy mailing list
>> TYPO3-UG-italy at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-italy
>>
>> --
>> Il messaggio e' stato verificato da MailScanner (1).
>
> _______________________________________________
> TYPO3-UG-italy mailing list
> TYPO3-UG-italy at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-italy
>
>
--
ALEX TUVERI
CSIT - UNIV. DI UDINE
--------------------------------------
----------------------------------------------------------------------
SEMEL (SErvizio di Messaging ELettronico) - CSIT -Universita' di Udine
More information about the TYPO3-UG-italy
mailing list