Il peut être utile d’afficher toutes les rubriques d’un site sous SPIP sans tenir compte de leur statut (pendant la période de développement par exemple). Par défaut, SPIP n’affiche pas les rubriques qui ne contiennent pas d’élément publié. Heureusement il est possible de contourner ce comportement à l’aide du critère tout (lire la documentation du critère tout sur spip.net). Par contre, cela peut vite devenir fastidieux d’ajouter ce critère à toutes les boucles RUBRIQUES de vos squelettes (avec le (...)
Tag - boucles
mardi 18 octobre 2011
Afficher toutes les rubriques d’un site SPIP en utilisant le pipeline pre_boucle
Par bb, mardi 18 octobre 2011 à 18:35 :: SPIP
samedi 28 novembre 2009
Exclure les articles virtuels d’une boucle SPIP
Par bb, samedi 28 novembre 2009 à 13:28 :: SPIP
Comment exclure les articles virtuels d’une boucle SPIP ? L’adresse de redirection d’un article virtuel est stockée dans le champ "chapo" précédée du signe "=". Par exemple, pour un article virtuel qui redirige les visiteurs vers le site spip.net voici ce que vous trouverez dans le champ "chapo" de votre article : =http://www.spip.net Pour exclure les articles virtuels nous n’avons plus qu’à ajouter le critère suivant à notre boucle articles : chapo!==^= En rédigeant cet article je me rends compte (...)
samedi 28 novembre 2009
Afficher des documents des articles d’une rubrique en une seule boucle
Par bb, samedi 28 novembre 2009 à 12:21 :: SPIP
Dernièrement sur la liste spip-apéros brestoise Hélène me posait la question suivante : Comment afficher tous les documents du site sauf ceux dont l’article est dans les rubriques 3 ou 9 ? Commençons par quelque chose de simple (qui ne fonctionnera pas) : #ID_DOCUMENT - #FICHIER En appliquant le critère id_rubrique à la boucle documents on demande à SPIP de récupérer les documents attachés aux rubriques. Donc il faut d’abord que nous placions notre boucle documents dans une boucle articles. Ceci (...)
dimanche 7 septembre 2008
Raccourcis syntaxiques des boucles SPIP
Par bb, dimanche 7 septembre 2008 à 16:12 :: SPIP
Dans certains squelettes de SPIP 2.0 on peut remarquer que certaines inclusions de noisettes ont une syntaxe comme celle-ci : La différence se situe dans le slash à la fin du code d’inclusion, cette nouvelle écriture a été créée afin de se rapprocher de la syntaxe XHTML (notez que l’ancienne syntaxe sans le slash fonctionne toujours). Mais la grande nouveauté est qu’on peut aussi appliquer ce genre d’écriture aux boucles de SPIP (voir la révision 11065 sur trac). Au lieu d’écrire ceci : (...)