Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
[es-es] ¿Condicionales para sidebar?
Veamos… en mi sitio uso un formulario anidado para servir la barra lateral, del tipo txp:output_form=“sidebar”.
Ese formulario muestra, en inicio y en las secciones que no son A ni B:
- Últimos Comentarios
- Meta.
Lo que necesito es que, si estoy en la sección A, se sirva:
- Últimos Artículos.
- Últimos Comentarios.
- Enlaces.
- Meta.
Y, si estoy en la sección B, que sólo muestre:
- Meta.
En los links que dejo está hecho, pero modificando a mano el formulario de página que usa cada sección, sin incluir el formulario anidado “sidebar”. Y el caso es que necesito hacerlo a base de condicionales en el mismo formulario “sidebar”. ¿Es esto posible? ¿Cuál sería la estructura necesaria?
Last edited by jonathanlewenhaupt (2006-04-06 03:02:56)
Jonathan Emanuel Lewenhaupt
Todo es Construcción
http://www.jonathanlewenhaupt.com
Offline
Re: [es-es] ¿Condicionales para sidebar?
Hola Lewen,
no estoy seguro si entendí! Pero veamos:
para mostrar contenido según la sección, creo que lo más conveniente sería usar <txp:if_section name="nombre_seccion"></txp:if_section>
.
Entonces, creo que se podría hacer algo así:
<code><txp:if_section “,articulos,enlaces”> <!— notese la primera coma, que indica la seccion default, que no tiene nombre —>
Ultimos comentarios
Meta
</txp:if_section>
<txp:if_section name=“sangre-brillante”>
Ultimos Artículos.
Ultimos Comentarios.
Enlaces.
Meta.
</txp:if_section>
<txp:if_section name=“colofon”>
Meta.
</txp:if_section>
</code>
Seguramente, podés encontrar variantes a ese código.
Además, acordate que no podés anidar condicionales del mismo tipo… (bueno, podés hacerlo si a los anidados los llamás con txp:output_form
)
Saludos!
Offline
Re: [es-es] ¿Condicionales para sidebar?
Maniqui, efectivamente funcionó. Lo cual es muy raro, porque anoche, antes de postear esto, estuve casi dos horas jugueteando con el “txp:if_section” + “txp:else”, sin que me diera resultado.
A lo mejor, el cansancio tuvo algo que ver, porque hoy, fresco como una lechuga, me salió a la primera. =)
Muchísimas gracias, viejo.
Jonathan Emanuel Lewenhaupt
Todo es Construcción
http://www.jonathanlewenhaupt.com
Offline
Re: [es-es] ¿Condicionales para sidebar?
Hola!
me alegro que haya funcionado, machine!
Te pregunto: ¿estabas anidando los if_section?
Algo como lo siguiente no debería funcionar, porque implica if_section anidados:
if_section
else
if_section
else
if_section
/if_section
/if_section
/if_section
(lo escribo así mal y rápido, je, perdón)
Offline
Re: [es-es] ¿Condicionales para sidebar?
No sé, viejo. Tengo tendencia a olvidar los traumas cuando duermo bien. =P
Hablando en serio, hice algo así, pero sin anidar. Creo, más bien, que cerraba el “/txp:if_section” y luego metía “txp:else /” para arrancar un nuevo “txp:if_section name=”“ /”… o algo así. Pero no creo que haya dejado nada anidado.
Como sea, lo importante es que funcionó. =)
Jonathan Emanuel Lewenhaupt
Todo es Construcción
http://www.jonathanlewenhaupt.com
Offline
Pages: 1