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] [uk] [vi] [zh] Espace de traduction

Télécharger

#PETITION

Janvier 2009 — mis à jour le : 18 avril

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 squelettes-dist
Le squelette inclure/petition.html n’est inclus que si la pétition de l’article est activée : [(#PETITION|oui)<INCLURE{fond=inclure/petition,id_article,env,ajax} />]

Exemple avancé
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.

  1. <BOUCLE_signatures(SIGNATURES){id_article}{0,1}>
  2.      <INCLURE{fond=inclure/petition,id_article}>
  3. </BOUCLE_signatures>
  4.      [(#PETITION|oui)  <INCLURE{fond=inclure/petition,id_article}>]
  5. <//B_signatures>

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