[TYPO3-UG Italy] Parametri typoscript
Cristian Buja
cristian at intera.it
Wed Nov 28 16:10:57 CET 2012
Direi che l'uso dei registri suggerito da Stefano può risolverti la cosa:
1) definisci un registro in un punto della pagina in modo che venga
caricato prima che venga eseguito il codice per generare il menu, ad
esempio:
page.1 = LOAD_REGISTER
page.1 {
// i registri hanno tutti la proprieta stdWrap
somma {
stdWrap.dataWrap = {GPvar:user_100ind_pi1|uid_categoria}+19
prioriCalc = intval
}
}
2) richiami il registro nel tuo menu
lib.menutop.stdWrap.dataWrap = .... {register:somma} ....
Nota:
se il registro ti serve solo per il menu puoi inglobare il tutto in un
COA tipo:
lib.menutop = COA
lib.menutop.1 = LOAD_REGISTER
...
lib.menutop.10 = HMENU
...
lib.menutop.99 = RESTORE_REGISTER
Cristian Buja - InteRa s.r.l.
www.intera.it
Il 28/11/2012 13:07, Andrea Marsico ha scritto:
> Ciao a tutti,
>
> Potete aiutarmi, riporto il seguente codice TS:
>
> temp.somma = TEXT
> temp.somma.stdWrap = 1
> temp.somma.stdWrap.dataWrap = {GPvar:user_100ind_pi1|uid_categoria}+19
> temp.somma.prioriCalc = intval
>
> lib.menutop = HMENU
> lib.menutop.special = list
> lib.menutop.special.value = 3
>
>
> lib.menutop.stdWrap.dataWrap = <ul>| <img src="fileadmin/templates/images/en.png" border="0" usemap="#lang"><map name="lang" id="lang"><area shape="rect" coords="0,0,25,13" href="http://miosito.it/" title="ITA"/><area shape="rect" coords="27,0,61,13" href="http://miositoen.it/index.php?id=56&user_100ind_pi1[uid_categoria]={$temp.somma}" title="ENG"/></map></ul>
>
>
> praticamente in temp.somma mi serve aggiungere 19 al parametro della url (lo fa) e metterlo poi nel dataWrap {$temp.somma} (ma non lo fa).
>
> Grazie
>
> Andrea
>
More information about the TYPO3-UG-Italy
mailing list