Por defecto, SPIP en los listados no muestra las secciones vacías para evitar que el usuario llegue a callejones sin salida, vistas en las que no hay nada.

Sin embargo, es posible modificar ese comportamiento.

Para ello está el criterio {tout}.

Si se quiere que un menú muestre las secciones vacías:

<BOUCLE_secciones(RUBRIQUES){id_parent}{par num titre, titre}{tout}>

Si dentro de ese bucle se quiere hacer un tratamiento distinto para secciones vacías y no vacías se puede usar la sintaxis “if” en SPIP, o bien un if en PHP, o en javaScript, etc. Algo de este tipo:

if (“#STATUT”==”publie”) {bla bla bla;}
else {bla bla ba;}

Con esto se consigue navegar hacia la sección vacía, pero al invocar un esquerelo rubrique para una sección vacía SPIP dará un error 404.

Para evitar ese error, en el bucle pincipal de la rubrique, el del esqueleto rubrique,  también tiene que tener el criterio {tout}:

[(#REM)
 Un cache plus court, pour la boucle syndic_articles
]#CACHE{3600}
<BOUCLE_principale(RUBRIQUES) {tout} {id_rubrique}>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0...bla bla bla

			

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
Blog de Dabne || Web de Dabne Suffusion theme by Sayontan Sinha