[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