Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

#2 2006-03-16 14:04:32

maniqui
Member
From: Buenos Aires, Argentina
Registered: 2004-10-10
Posts: 3,070
Website

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)


La música ideas portará y siempre continuará

TXP Builders – finely-crafted code, design and txp

Offline

Board footer

Powered by FluxBB