1
Indiquez l’intérêt que vous portez à cette question
0

formulaire_editer_article : les rubriques parents restent en statut prepa

De la partie publique pour mettre automatiquement en statut "publie" un article, j’utilise 2 techniques trouvées et qui fonctionnent ;
sauf que les rubriques (ancêtres) restent en statut "prepa"
il faut que dans spip je change le statut "publie" en "prop" (par exemple) de l’article créé et que je remette en "publie" et les rubs passent toutes en "publie" ce qui est gênant de le faire à la main

les techniques :
dans le formulaire editer_article, j’ai ajouter un champ caché :
<input type='hidden' name='statut' value='publie' />

ou dans mes_options.php :
$GLOBALS['spip_pipeline']['pre_insertion'] .= "|ma_fonction_pre_insertion";

function ma_fonction_pre_insertion($flux){
 if ($flux['args']['table']=='spip_articles' && $flux['data']['id_secteur'] == 1){
   $flux['data']['statut'] = 'publie';
 }
 return $flux;
}

merci de votre aide