Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2006-03-16 11:06:59
- ArKiN
- Member
- Registered: 2006-03-16
- Posts: 11
[es-es] IFs anidados
Saludos,
hace poco que he comenzado a usar textpattern (despues de estar mucho tiempo con typo3 y acabar un poco saturado) y me esta gustando mucho, pero tengo un problema, no puedo hacer ifs anidados, esto es, no funcionan. Por ejemplo algo asi como:
txp:if_section name=”“
Inicio
txp:else /
txp:if_section name=“seccion 1”
seccion 1
/txp:if_section
<txp:if_section name=“seccion 2”
seccion2
/txp:if_section
….
…
…
…
txp:if_section name=“seccion n”
seccion n
/txp:if_section
/txp:if_section
Bueno, ya me direis, gracias por todo
Arkaitz
EDITO, no se como se meten las etiquetas en el foro, me salen en blanco, asi que les quito las < > . Lo siento :(
Last edited by ArKiN (2006-03-16 11:08:38)
Offline
Re: [es-es] IFs anidados
Hola ArKiN, bienvenido.
Primero, para costear código, tenés que encerrarlo en < code>< /code> (sin los espacios en blanco que agregué yo)
En TXP no podés anidar “ifs” del mismo tipo. Es decir, no podés anudar un if_section dentro de un if_section.
Probá:
<code>
<txp:if_section name=”“>
Inicio
</txp:if_section>
<txp:if_section name=“seccion1”>
Seccion 1
</txp:if_section>
<txp:if_section name=“seccion2”>
Seccion 2
</txp:if_section>
</code>
Obviamente, también podés hacer cosas como_
<code>
<txp:if_section name=”“>
Inicio
<txp:else />
Esto no aparecera en la sección inicio
</txp:if_section>
</code>
Por último, hay una forma de anidar ifs del mismo tipo, y consiste en usar <txp:output_form />
para llamar los ifs anidados.
Pero eso te lo dejo para que lo investigues.
Y ahora sí, por último, NO dejes de leer las FAQs ni el manual
La mayoría de las preguntas ya están contestadas allí.
Saludos!
Last edited by maniqui (2006-03-16 14:05:00)
Offline
Pages: 1