Version 8 — Octobre 2019 — 78.242.xx.xx
Brouillon en-cours de saisie
d’après http://www.spip.net/fr_article4583.html
<cadre class=« spip »> #BOUTON_ACTION libellé class=« spip »>#BOUTON_ACTIONlibellé , url, class ,message de confirmation,title,callback </ cadre confirmation,title,callback</cadre >
voir aussi : http://files.spip.org/Balises-Bonux
Paramètre | Description |
---|---|
$libelle | texte du bouton |
$url | url d’action |
$class | class css a ajouter |
$confirm | message de confirmation oui/non avant l’action |
$title | info-bulle au survol |
$callback | callback js a appeler lors de l’evenement action (apres confirmation eventuelle si $confirm est non vide) et avant execution de l’action. Si la callback renvoie false, elle annule le declenchement de l’action |
- Documentation : http://www.spip.net/fr_article4583 . php#L4114 html
- Source SPIP Sources :
- Utilisation
[(#BOUTON_ACTION{Demande de publication,
#URL_ACTION_AUTEUR{demande_publi,#ENV{id_professionnel}},
ajax btn-demande_publi,'','','(function(){jQuery(".btn-demande_publi").hide("slow", function(){jQuery(".demande_publi_ok").show(500);});return true;})()'})]
- Forcer le statut d’un article dès la saisie en passant un<code > hidden</code > dans le formulaire : [http://forum (…)" id="nh1">1] net
- la gestion « forcée » du statut d’un article dès la saisie (passer un hidden
dans le formulaire) [2]
- Suppression d’article : ( cf http://forum voilà l’url à utiliser pour une suppression d’article [html#forum23197" id="nh3">3] :
#URL_ACTION_AUTEUR{instituer_article,[(#ENV{id_article})]/poubelle,#URL_AUTEUR{#SESSION{id_auteur}}}
- Supprimer un document depuis l’espace public (cf http://forum.spip.net/fr_231679.html#forum231692)
- Pour supprimer un document depuis l’espace public [spip.@@@SPIP_DIFF1" id="nh4">4]
Dans rajouter dans une boucle documents :
[(#BOUTON_ACTION{<:tonplugin:supprimer:>,
#URL_ACTION_AUTEUR{documenter,
-#ID_ARTICLE/article/#ID_DOCUMENT,
#SELF|parametre_url{var_mode,calcul}
}
})]
- pour télécharger une image ou un document dans l’espace public [5] :
un plugin fait le boulot :
http://plugins.spip.net/formulaireupload.html
PS : une astuce hors-sujet, mais : Spip généralise un parametre FORM-ID dans le nom de formulaire, pour pouvoir appeler plusieurs fois le meme formulaire dans une meme page...