Modification du critère {statut}
un peu de doc spip 1.8.2
Par DoriaN, 2005-07-23 00:00:00 attime 00:00 :: Boucles-Ô-TeK :: #287 :: rss
le critère {statut} change un peu de comportement.
presque copie d’un message de Fil sur la liste « spip-core », liste qui annonce les nouveautés de spip.
Désormais l’appel du critère {statut} désactive la vérification par
défaut [1].
Ce qui permet de faire, par exemple, une boucle articles à paraitre :
<BOUCLE_a_paraitre(ARTICLES){statut=publie}{age<=0}>
#DATE, #TITRE
</BOUCLE_a_paraitre>On sélectionne les articles publiés qui ont une date dans le futur.
Ou encore une boucle articles proposés :
<BOUCLE_proposes(ARTICLES){statut=prop}>
#TITRE, article proposé le #DATE
</BOUCLE_proposes>ou encore une boucle de tout les articles du site, avec leur statut :
<BOUCLE_tout(ARTICLES){statut IN publie, prop}>
#TITRE (#STATUT)
</BOUCLE_tout>Ce critère est valable pour toutes les boucles : BREVES, ARTICLES, FORUM, SIGNATURES, SYNDICATION, SYNDIC_ARTICLES, RUBRIQUES, AUTEURS.
Il va de soi que c’est à utiliser avec précaution, ne serait-ce que parce
que, par exemple, la <boucle(FORUMS){statut==.}> n’hésitera pas à afficher les forums privés de la messagerie privée...
Dernière remarque : indépendamment des choix de "publication", ce critère
peut être très utile pour fabriquer des interfaces d’administration
alternatives, dans des squelettes protégés par #LOGIN_PUBLIC.
[1] Par exemple, pour la boucle ARTICLES,
la vérification par défaut est statut='publie', ou, dans le cas des boucles ARTICLES avec non-publication des articles post-datés statut='publie' AND date<NOW(). Il était donc imposible de faire {statut='prop'} pour obtenir les articles proposés, ou {age<0} pour obtenir les articles post-datés si on avait décidé de ne pas les publier "en général".
Commentaires
aucun commentaireAjouter un commentaire