-
SPIP: Excluir artículos o secciones del mapa del sitio, de un menú, etc.
No CommentsEn este ejemplo vamos a usar palabras clave y el boucle RUBRIQUES, pero valdría igual con otro criterio y otro bucle.
Queremos excluir las secciones que tienen la palabra clave “no-mapa”.
Hacemos lo siguiente:
[(#REM) Este bucle guarda en exclus
una lista de las secciones que tiene la palabra clave "no-mapa" ]
<BOUCLE_no_plan(RUBRIQUES){titre_mot=no-mapa}{doublons exclus}>
</BOUCLE_no_plan>
[(#REM) Este bucle muestra la lista de las seccones
que no están guardadas en exclus ]
<BOUCLE_secteurs(RUBRIQUES) {racine} {par num titre}
{doublons exclus}>
<h2><a href="#URL_RUBRIQUE">#TITRE</a></h2>
</BOUCLE_secteurs>Si, inversamente, en la palabra clave estuvieran las secciones que sí queremos listar, entonces haría falta tres bucles:
[(#REM) se guardan en el doublon guarda
las secciones que se quieren mostrar]
<BOUCLE_guarda(RUBRIQUES){titre_mot=si-mapa}{doublons guarda}>
</BOUCLE_guarda>
[(#REM) Se guardan en el doublon exclus todas las secciones
excepto las que están en el doublon guarda]
<BOUCLE_excluye(RUBRIQUES) {doublons guarda} {doublons exclus}>
</BOUCLE_excluye>
[(#REM) Se muestran todas las secciones
salvo las que están en el doublon exclus ]
<BOUCLE_muestra(RUBRIQUES) {doublons exclus}>
#TITRE
</BOUCLE_muestra>Published on febrero 15, 2009 · Filed under: SPIP;
