que vaut new par rapport à oui
que vaut #SELF par rapport à retour.
Quel fichier faut-il modifier pour que l'article soit publié automatiquement, avec un <input type='hidden' name='statut' value='prop' /> je présume.
Corrobori
Quelle doc ?
En fait c'est juste que dans un cas il est donné le nom de paramètres, dans l'autre cas leur valeur.
L'idéal serait : #FORMULAIRE_EDITER_ARTICLE{oui,#ID_RUBRIQUE,#SELF} ce qui signife :
- argument new = oui -> on crée un nouvel article
- #ID_RUBRIQUE : on précise la rubrique par défaut
- retour = #SELF : la page de retour est la page courante
Pour la publication auto une solution peut être de mettre
<input type='hidden' name='statut' value='publie' /> dans une version surchargé de prive/formulaires/editer_article.html
Cela étant je le déconseille parce que les surcharge c'est mal.
A ta place je ferais plutot une déclaration de pipeline. Par exemple dans mes_options.php
$GLOBALS['spip_pipeline']['formulaire_traiter'] .= "|article_formulaire_traiter";
function article_formulaire_traiter($flux){
article_instituer($flux["data"]["id_article"],array("statut"=>"publie"));
return $flux;
}
(ou mieux, tu déclare ton squelette sous forme de plugins, comme cela tu déclare proprement ta pipeline)
--
Maïeul
Pour la publication auto une solution peut être de mettre
<input type='hidden' name='statut' value='publie' /> dans une version
surchargé de prive/formulaires/editer_article.html
Cela étant je le déconseille parce que les surcharge c'est mal.
A ta place je ferais plutot une déclaration de pipeline. Par exemple
dans mes_options.php
$GLOBALS['spip_pipeline']['formulaire_traiter'] .=
"|article_formulaire_traiter";
function article_formulaire_traiter($flux){
article_instituer($flux["data"]["id_article"],array("statut"=>"publie"));
return $flux;
}
(ou mieux, tu déclare ton squelette sous forme de plugins, comme cela tu
déclare proprement ta pipeline)
Je déterre ce message pour indiquer que cette globale, fait planter les
toggle_box de l'admin (par exemple ajouter un auteur à un article)
Ca m'intéresse bien d'avoir quelque chose de propre mais je ne trouve pas
comment.
En attendant méthode sale : la surcharge de editer_article + input hidden