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

#PETITION

Janvier 2009 — mis à jour le : Février 2010

Toutes les versions de cet article :


-  #PETITION affiche le texte de la pétition si elle existe.

Si elle existe mais que le texte est vide, retourne un espace (une chaîne non vide sans incidence dans une page html). Ceci permet de tester l’existence d’une pétition dans une boucle (ARTICLES).

Exemple tiré de la dist, le squelette inc-petition.html n’est inclus que si la pétition de l’article est activée :

[(#PETITION|?{' '})<INCLURE{fond=inc-petition}{id_article}>]

Exemple plus élaboré : on inclut le squelette inc-petition.html, soit s’il y a des signatures, soit s’il y a une pétition. En effet, lorsque l’on supprime une pétition via l’espace privé, afin de clore la possibilité de la signer, le code précédent supprime également la liste des signatures.

<BOUCLE_signatures(SIGNATURES){id_article}{0,1}>
    <INCLURE{fond=inc-petition}{id_article}>
</BOUCLE_signatures>
    [(#PETITION|?{' '})
         <INCLURE{fond=inc-petition}{id_article}>
    ]
<//B_signatures>

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