Problema con Bucle secciones

Hol@ list@,

Tras múltiples intentos fallidos acudo a la lista a ver si algún experto en bucles logra afinar éste.

Lo que busco es un bucle que muestre, en orden, el primer nivel (sectores) “BOUCLE_secteurs”, luego en orden inverso el segundo nivel “BOUCLE_rubriques”, desplegando los diversos subniveles “BOUCLE_sous2_rubriques” y artículos “BOUCLE_articles” sólo de la sección más reciente, y el título de las restantes “BOUCLE_rubriques2”, también en orden inverso.

El bucle que estoy empleando es:

<BOUCLE_secteurs(RUBRIQUES) {racine} {par titre}{doublons}>

- #TITRE -

    <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre}{inverse}{doublons}>

  • #TITRE
  • <BOUCLE_sous2_rubriques(RUBRIQUES) {id_parent} {par titre}{doublons} >

  • #TITRE

    <B_articles>

      <BOUCLE_articles(ARTICLES){id_rubrique}{par titre}>

    • #TITRE
    • </BOUCLE_articles>

    </B_articles>

    </BOUCLE_sous2_rubriques>

    <BOUCLE_rubriques2(RUBRIQUES) {meme_parent} {par titre}{inverse}{doublons}>

  • #TITRE
  • </BOUCLE_rubriques2>

    </BOUCLE_rubriques>

</BOUCLE_secteurs>

Esto cumple aparentemente la función deseada excepto dos problemas:

1 – también muestra las secciones y artículos de las restantes secciones y no sólo de la primera, a continuación del comportamiento deseado (curiosamente, a pesar de los doublons, aparecen de nuevo las restantes secciones)

2 – Aparecen también repetida la última sección de algún sector.

¿Alguna sugerencia?

Un cordial saludo

====================
Javier

Hola Javier.
Podrías poner un ejemplo de lo que quieres que se vea del tipo:

Sección 1
Artículo 1
...
Sección 2
Sección 3
...

A ver si así lo pillo un poco mejor :wink:

Saludos

Javier San Juan escribió:

Hol@ list@,

Tras múltiples intentos fallidos acudo a la lista a ver si algún experto en bucles logra afinar éste.

Lo que busco es un bucle que muestre, en orden, el primer nivel (sectores) “BOUCLE_secteurs”, luego en orden inverso el segundo nivel “BOUCLE_rubriques”, desplegando los diversos subniveles “BOUCLE_sous2_rubriques” y artículos “BOUCLE_articles” sólo de la sección más reciente, y el título de las restantes “BOUCLE_rubriques2”, también en orden inverso.

El bucle que estoy empleando es:

<BOUCLE_secteurs(RUBRIQUES) {racine} {par titre}{doublons}>

<h2><a href="#URL_RUBRIQUE">- #TITRE -</a></h2>

<div class="contre-encart">

<ul>

<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre}{inverse}{doublons}>

<li><strong><a href="#URL_RUBRIQUE">#TITRE</a></strong></li>

<BOUCLE_sous2_rubriques(RUBRIQUES) {id_parent} {par titre}{doublons} >

<li><strong><a href="#URL_RUBRIQUE">#TITRE</a></strong>

<B_articles>

<ul>

<BOUCLE_articles(ARTICLES){id_rubrique}{par titre}>

<li><a href="#URL_ARTICLE">#TITRE</a></li>

</BOUCLE_articles>

</ul>

</B_articles>

</BOUCLE_sous2_rubriques>

<BOUCLE_rubriques2(RUBRIQUES) {meme_parent} {par titre}{inverse}{doublons}>

<li><strong><a href="#URL_RUBRIQUE">#TITRE</a></strong></li>

</BOUCLE_rubriques2>

</BOUCLE_rubriques>

</ul>

</div><!-- fin contre-encart -->

</BOUCLE_secteurs>

Esto cumple aparentemente la función deseada excepto dos problemas:

1 – también muestra las secciones y artículos de las restantes secciones y no sólo de la primera, a continuación del comportamiento deseado (curiosamente, a pesar de los doublons, aparecen de nuevo las restantes secciones)

2 – Aparecen también repetida la última sección de algún sector.

¿Alguna sugerencia?

Un cordial saludo

====================
* Javier*

------------------------------------------------------------------------

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