Rv: Esqueletos para cabeceras variables en secciones y artículos

Hola:

hacer esto no debería funcionar:

<BOUCLE_banner_sec_1(RUBRIQUES){id_rubrique=1}>
    #LOGO_RUBRIQUE
</BOUCLE_banner_sec_1>

<BOUCLE_banner_sec_2(RUBRIQUES){id_rubrique=2}>
    #LOGO_RUBRIQUE
</BOUCLE_banner_sec_2>

porque con esas instrucciones NO se le está diciendo que "Si esta en Rubrique 1 muestra  tal logo..." sino que lo que hace es llamar a todas y cada una de las secciones y colocar todos los logos...

bajo esta idea, lo que tendrías que hacer es algo así como...

[(#ID_RUBRIQUE|=={1}|?{'#LOGO_RUBRIQUE',''})]

Esto hace que,
 Si
 está en Sección 1, imprime el logo de esa sección...
habría que ver como hacer "recursivo"... ahora no tengo tiempo para revisar, pero por ahi es la cosa

no se si esto funciona:

[(#ID_RUBRIQUE|=={1}|?{'#LOGO_RUBRIQUE','[(#ID_RUBRIQUE|=={2}|?{'#LOGO_RUBRIQUE',''})]
'})]

sin hacer "recursividad", se podría repetir tal cual esa baliza una y otra vez por cada sección que tengamos

espero que sirva
saludos

juan
 pablo

O así

<BOUCLE_banner_muestra_logo(RUBRIQUES){id_rubrique IN (1,2)}{id_rubrique}>
    #LOGO_RUBRIQUE
</BOUCLE_banner_muestra_logo>

si se lo llama con el parámetro id_rubrique
Ej: <INCLURE{fond=inc-entete}{id_rubrique}>

Es un poco más legible que haciendolo sobre la baliza con filtros de condición (aunque lo amemos, hay que reconocer que el código SPIP puede ser jeroglifico si quiere).

nqnwebs.com
textosypretextos.com.ar

2009/3/9 Juan Pablo Portugau <fabrica_comunicacion@yahoo.com.ar>

| Hola:

hacer esto no debería funcionar:



<br><BOUCLE_banner_sec_1(RUBRIQUES){id_rubrique=1}><br> #LOGO_RUBRIQUE<br></BOUCLE_banner_sec_1><br><br><BOUCLE_banner_sec_2(RUBRIQUES){id_rubrique=2}><br><br> #LOGO_RUBRIQUE<br></BOUCLE_banner_sec_2><br><br>porque con esas instrucciones NO se le está diciendo que "Si esta en Rubrique 1 muestra tal logo..." sino que lo que hace es llamar a todas y cada una de las secciones y colocar todos los logos...<br><br><br>bajo esta idea, lo que tendrías que hacer es algo así como...<br><br>[(#ID_RUBRIQUE|=={1}|?{'#LOGO_RUBRIQUE',''})]<br><br><br>Esto hace que,<br> Si<br> está en Sección 1, imprime el logo de esa sección...<br>habría que ver como hacer "recursivo"... ahora no tengo tiempo para revisar, pero por ahi es la cosa<br><br>no se si esto funciona:<br><br>[(#ID_RUBRIQUE|=={1}|?{'#LOGO_RUBRIQUE','[(#ID_RUBRIQUE|=={2}|?{'#LOGO_RUBRIQUE',''})]<br><br>'})]<br><br><br>

|
| - |

El día 9 de marzo de 2009 15:19, Martín Gaitán <gaitan@gmail.com> escribió:

O así

<BOUCLE_banner_muestra_logo(RUBRIQUES){id_rubrique IN (1,2)}{id_rubrique}>
    #LOGO_RUBRIQUE
</BOUCLE_banner_muestra_logo>

Escribí un artículo resumiendo y explicando las soluciones propuestas

http://nqnwebs.com/blog/article/variar-o-no-variar-esa-es-la

saludos!