Gracias Jose Luis,
Es para una Intranet; el primer nivel son los departamentos, y deben
aparecer en orden, el segundo nivel es una actualización mensual, con lo que
debe aparecer el primer lugar la más reciente. Todo el contenido del último
mes debería mostrarse (secciones y artículos) en la lista. El resto de los
meses sólo debería aparecer el nombre. Aunque se me ocurre que si se
selecciona otro mes este debería aparecer abierto mostrando sus secciones y
artículos, pero esto igual es más complicado.
El resultado debería quedar algo así como esto (los guiones indican
artículos y el resto secciones):
Dirección
Mayo
- Dirección 1
- Dirección 2
- Dirección 3
Consejo
- Informe del consejo
Plan mensual
- Informe 1
- Informe 2
....
Abril
Febrero
Enero
Administración
Mayo
- Admin1
- Admin2
- Admin3
Abril
Febrero
Enero
Comercial
Mayo
....
Abril
Febrero
Enero
Un cordial saludo
====================
Javier
From: joseluis <joseluis@digital77.com>
Subject: Re: [Spip-es] Problema con Bucle seccionesHola 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
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*
> ====================