[SPIP] PUBLIE : #PETITION

SPIP

Article validé

L’article « #PETITION » vient d’être publié par Ricardo Porto.


#PETITION

mardi 9 septembre 2025, par Ricardo Porto

#PETITION (petição) exibe o texto da petição, se existir.

Se existir mas o texto estiver em branco, retorna um espaço (uma string não-vazia sem incidência numa página HTML). Isto permite testar a existência de uma petição num loop (ARTICLES).

Exemplo tirado de squelettes-dist

O template inclure/petition.html só é incluído se a petição da matéria estiver ativa :

[(#PETITION|oui)<INCLURE{fond=inclure/petition,id_article,env,ajax} />]

Exemplo avançado

Inclui-se o template inc-petition.html, caso haja assinaturas, ou se tem houver uma petição. Com efeito, ao excluir uma petição via área restrita, para fechar a possibilidade de a assinar, o código precedente exclui igualmente a lista de assinaturas.

<BOUCLE_assinaturas(SIGNATURES){id_article}{0,1}>
     <INCLURE{fond=inclure/petition,id_article}>
</BOUCLE_assinaturas>
     [(#PETITION|oui)  <INCLURE{fond=inclure/petition,id_article}>]
<//B_assinaturas>

— Envoyé par SPIP