SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [vi] [zh] Espace de traduction

Télécharger

{tout}

Octobre 2009 — mis à jour le : Mai 2013

Toutes les versions de cet article :

Le critère {tout} permet de sélectionner les données d’une table comme si aucun autre critère restrictif n’était appliqué.
Ainsi son utilisation relève-t’elle plus de l’aide-mémoire pour le webmestre puisque l’on obtient le même résultat en n’indiquant aucun critère.


  • <BOUCLE_x(RUBRIQUES) {tout}>
    • toutes les rubriques sont sélectionnées, c’est-à-dire les rubriques vides en plus des rubriques contenant des éléments publiés.
      On réservera ce choix à des besoins très spécifiques ; en effet, par défaut, SPIP n’affiche pas sur le site public les rubriques qui ne contiennent aucun élément actif, afin de garantir que le site ne propose pas de « culs de sac » (navigation vers des pages ne proposant aucun contenu).
  • <BOUCLE_x(ARTICLES) {tout}>
    • tous les articles publiés (statut = publie) sont sélectionnés dans toutes les rubriques sauf ceux dont la date publication est postérieure à la date en cours (dans le cas où le site est configuré avec l’option « Ne pas publier les articles avant la date de publication fixée »).
      Utile par exemple pour afficher les articles les plus récents (dans l’intégralité du site) sur la page d’accueil.
  • <BOUCLE_x(AUTEURS) {tout}>
    • tous les auteurs sauf ceux mis à la poubelle (statut != 5poubelle) sont sélectionnés, qu’ils aient écrit un article ou non, qu’ils soient administrateur, administrateur restreint, rédacteur, visiteur ou nouvel inscrit.
  • <BOUCLE_x(DOCUMENTS) {tout}>
    • tous les documents sauf ceux en mode vignette (mode != vignette) sont sélectionnés dans l’intégralité du site.
  • <BOUCLE_x(MOTS) {tout}>
    • tous les mots-clefs sont sélectionnés dans l’intégralité du site.
  • <BOUCLE_x(BREVES) {tout}>
    • toutes les brèves publiées (statut = publie) sont sélectionnées dans l’intégralité du site.
  • <BOUCLE_x(FORUMS) {tout}>
    • tous les forums publiés (statut = publie) sont sélectionnés dans l’intégralité du site sans prendre en compte leur hiérarchie. Avec ce critère, vous pouvez sélectionner tous les messages quelle que soit leur position dans un thread (dans la limite des autres critères, bien sûr).
      Cela permet par exemple d’afficher les messages par ordre strictement chronologique, ou de compter le nombre total de contributions dans un forum.

En SPIP 2.0 et en SPIP 2.1 :
Pour faire sauter les dernières restrictions de sélection (“where statut=publie” par exemple) et sélectionner véritablement tous les éléments d’une table, on peut utiliser la notation <BOUCLE_yy(prefixe_table)> où l’on précise en bas de casse le nom exact —préfixe compris— de la table de recherche [1].
par exemple pour afficher tous les articles quel que soit leur statut (prepa, prop, publie, poubelle, refuse) : <BOUCLE_yy(spip_articles)>


Noter que ce critère possède un alias : le critère {tous}.

Notes

[1attention : pas de ’s’ pour spip_forum


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé