Como usar los filtros - que estoy haciendo mal

Hola a todos

Estoy haciendo un menú de una sección y quiero aplicar una etiqueta o asignar un vinculo según corresponda, si la rubrique no tiene articulo se le asigna una etiqueta y si la rubrique tiene artículos se le asigna el vinculo a la sección.

Por medio de filtros quiero hacerlo pero solo consigo que funcionen a medias

Este es el código que hasta ahora mejor me funciona pero solo aplica el vinculo y los otros los deja solo el titulo.

<BOUCLE_rubriques(RUBRIQUES){id_parent}>

<BOUCLE_articulos_si(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{})]
</BOUCLE_articulos_si>

<BOUCLE_articulos_no(ARTICLES){id_rubrique}>
[(#TOTAL_BOUCLE|<{1}|?{’

’})]
</BOUCLE_articulos_no>

#TITRE

<BOUCLE_articulos_si_cierre(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{
})]
</BOUCLE_articulos_si_cierre>
<BOUCLE_articulos_no_cierre(ARTICLES){id_rubrique}>
[(#TOTAL_BOUCLE|<{1}|?{’

’})]
</BOUCLE_articulos_no_cierre>

<BOUCLE_rubriques(RUBRIQUES)

—***********----------**********
La lógica me diría que así debería ser pero no…

<BOUCLE_rubriques(RUBRIQUES){id_parent}>

<BOUCLE_articulos_si(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{,

})]
</BOUCLE_articulos_si>

#TITRE

<BOUCLE_articulos_si_cierre(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{
,

})]
</BOUCLE_articulos_si_cierre>

<BOUCLE_rubriques(RUBRIQUES)

Si no logro hacer que funcione con los boucles lo haré a las malas, maquetando manualmente toooodo el menu y ojala no se adicionen secciones muy frecuentemente :frowning:

Por qué no usas los cierres de los bucles que es más sencillo?

Ejemplo rápido

<BOUCLE_rubriques(RUBRIQUES){id_parent}>

<BOUCLE_articulos_abre(ARTICLES){id_rubrique} {0,1}>

</BOUCLE_articulos_abre>
</B_articulos_abre>

#TITRE

<BOUCLE_articulos__cierra(ARTICLES){id_rubrique} {0,1}>

</BOUCLE_articulos_cierra>
</B_articulos_cierra>

nomada group escribió:

¿Has tenido en cuenta que SPIP no publica las secciones que no tienen artículos? Es necesario que haya algo publicado dentro de la sección para que SPIP la publique.

Germán

El 31 de julio de 2008 2:10, nomada group<nomadagroup@gmail.com>escribió:

Hola a todos

Estoy haciendo un menú de una sección y quiero aplicar una etiqueta o asignar un vinculo según corresponda, si la rubrique no tiene articulo se le asigna una etiqueta y si la rubrique tiene artículos se le asigna el vinculo a la sección.

Por medio de filtros quiero hacerlo pero solo consigo que funcionen a medias

Este es el código que hasta ahora mejor me funciona pero solo aplica el vinculo y los otros los deja solo el titulo.

<BOUCLE_rubriques(RUBRIQUES){id_parent}>

<BOUCLE_articulos_si(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{})]
</BOUCLE_articulos_si>

<BOUCLE_articulos_no(ARTICLES){id_rubrique}>
[(#TOTAL_BOUCLE|<{1}|?{‹ 

 ›})]
</BOUCLE_articulos_no>

#TITRE

<BOUCLE_articulos_si_cierre(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{
})]
</BOUCLE_articulos_si_cierre>
<BOUCLE_articulos_no_cierre(ARTICLES){id_rubrique}>
[(#TOTAL_BOUCLE|<{1}|?{‹ 

 ›})]
</BOUCLE_articulos_no_cierre>

<BOUCLE_rubriques(RUBRIQUES)

—***********----------**********
La lógica me diría que así debería ser pero no…

<BOUCLE_rubriques(RUBRIQUES){id_parent}>

<BOUCLE_articulos_si(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{,

})]
</BOUCLE_articulos_si>

#TITRE

<BOUCLE_articulos_si_cierre(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{
,

})]
</BOUCLE_articulos_si_cierre>

<BOUCLE_rubriques(RUBRIQUES)

Si no logro hacer que funcione con los boucles lo haré a las malas, maquetando manualmente toooodo el menu y ojala no se adicionen secciones muy frecuentemente :frowning:


Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

Germán Bustos
Educador, Consultor en Tecnologías de Información y Comunicación
ATARRAYA: tejedores de saber social
german@atarraya.org - german.bustos.f@gmail.com
Tel [+57] 3177381339



Date: Thu, 31 Jul 2008 12:16:52 -0500
From: german@atarraya.org
To: spip-es@rezo.net
Subject: Re: [Spip-es] Como usar los filtros - que estoy haciendo mal

¿Has tenido en cuenta que SPIP no publica las secciones que no tienen artículos? Es necesario que haya algo publicado dentro de la sección para que SPIP la publique.

Germán

El 31 de julio de 2008 2:10, nomada group<nomadagroup@gmail.com>escribió:

Hola a todos

Estoy haciendo un menú de una sección y quiero aplicar una etiqueta o asignar un vinculo según corresponda, si la rubrique no tiene articulo se le asigna una etiqueta y si la rubrique tiene artículos se le asigna el vinculo a la sección.

Por medio de filtros quiero hacerlo pero solo consigo que funcionen a medias

Este es el código que hasta ahora mejor me funciona pero solo aplica el vinculo y los otros los deja solo el titulo.

<BOUCLE_rubriques(RUBRIQUES){id_parent}>

<BOUCLE_articulos_si(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{})]
</BOUCLE_articulos_si>

<BOUCLE_articulos_no(ARTICLES){id_rubrique}>
[(#TOTAL_BOUCLE|<{1}|?{‹ 

 ›})]
</BOUCLE_articulos_no>

#TITRE

<BOUCLE_articulos_si_cierre(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{
})]
</BOUCLE_articulos_si_cierre>
<BOUCLE_articulos_no_cierre(ARTICLES){id_rubrique}>
[(#TOTAL_BOUCLE|<{1}|?{‹ 

 ›})]
</BOUCLE_articulos_no_cierre>

<BOUCLE_rubriques(RUBRIQUES)

—***********----------**********
La lógica me diría que así debería ser pero no…

<BOUCLE_rubriques(RUBRIQUES){id_parent}>

<BOUCLE_articulos_si(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{,

})]
</BOUCLE_articulos_si>

#TITRE

<BOUCLE_articulos_si_cierre(ARTICLES){id_rubrique} {0,1}>
[(#TOTAL_BOUCLE|>={1}|?{
,

})]
</BOUCLE_articulos_si_cierre>

<BOUCLE_rubriques(RUBRIQUES)

Si no logro hacer que funcione con los boucles lo haré a las malas, maquetando manualmente toooodo el menu y ojala no se adicionen secciones muy frecuentemente :frowning:


Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

borrala y vuelve a escribir…limpiar cache…abrazo

Germán Bustos
Educador, Consultor en Tecnologías de Información y Comunicación
ATARRAYA: tejedores de saber social
german@atarraya.org - german.bustos.f@gmail.com
Tel [+57] 3177381339



Time for vacation? WIN what you need. Enter Now!