[TYPO3-UG Spain] Condiciones en TypoScript

Tania Morales tania.morales at gmail.com
Mon Jun 7 18:02:24 CEST 2010


Necesitas mas orientación en condiciones, no trabajan como IF ELSE
realmente.

Tienes que verlas mas como arreglos,
el arreglo [global], pertenece a la configuracion de todas las paginas,
mientras que al usar [globalVar = TSFE:id = 8], estas creando un arreglo
para la pagina con id 8, mientras no vuelvas a usar [global] o [globalVar =
TSFE:id = "some other id"], ese arreglo no se cierra y todo lo que este
debajo, sera configurado solo para la pagina con id 8.


Tania Morales
www.taniamorales.com
TYPO3 Solutions & Web Development


2010/6/7 <gumersindo at redegal.com>

> Hola a todos,
> estoy intentando hacer una serie de condiciones en mi TypoScript para
> determinar cómo envolver un elemento de un menú si éste es el actual, os
> adjunto el código que uso para si podeis indicarme qué estoy haciendo mal:
>
> allWrap = <li class="actualito">|</li>
>
> [globalVar = TSFE:id = 8]||[globalVar = TSFE:id = 32]||[globalVar =
> TSFE:id = 21]||[globalVar = TSFE:id = 27]||[globalVar = TSFE:id =
> 28]||[globalVar = TSFE:id = 29]||[globalVar = TSFE:id = 30]
>  allWrap = <li class="menuanchorclassAct" rel="anylinkmenu1"
> style="color: #fff;">|</li>
> [ELSE]
>
> [globalVar = TSFE:id = 3]||[globalVar = TSFE:id = 38]||[globalVar =
> TSFE:id = 39]||[globalVar = TSFE:id = 40]||[globalVar = TSFE:id =
> 41]||[globalVar = TSFE:id = 3]||[globalVar = TSFE:id = 42]||[globalVar =
> TSFE:id = 43]
>  allWrap = <li class="menuanchorclassAct" rel="anylinkmenu2"
> style="color: #fff;">|</li>
> [END]
>
>
> El funcionamiento que tenía pensado es el siguiente:
> Todo entra por el primer allwrap, a continuación una comprobación por ids
> y si no se cumple pues una segudna comprobación (una especie de else if).
>
> Cuando debe entrar en la primera condición se va a la segunda, la segunda
> sí va bien y aquellos elementos que no les corresponde ninguno se quedan
> con el allWrap del principio.
>
> ¿Alguna idea?
> Muchas gracias por adelantado.
>
>
> Gumersindo Veloso Cauce
> Chief Product Development Officer
> Redegal S.L
> Of. Proyectos:
> Parque tecnologico de Galicia
> San Ciprián de Viñas 32901 Ourense.
> Of. Administrativa:
> Calle Telleira 11 Entresuelo
> 32004 Ourense
> http://www.redegal.com
> www.twitter.com/redegal
> +34.988549858
> +34.988619138
> fax.988549857
> voip: 109 at sip.redegal.com
>
> _______________________________________________
> TYPO3-UG-Spain mailing list
> TYPO3-UG-Spain at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-spain
>


More information about the TYPO3-UG-Spain mailing list