| Aller au Sommaire | go main | go sidebar | go search |

Modification du critère {statut}

un peu de doc spip 1.8.2

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".

Voir en ligne presque copie de ce message de la liste « spip-core »

Commentaires

aucun commentaire

Ajouter un commentaire