[SPIP] Ajouter des statuts de publication sur un objet
Description des tables d’un objet
Comment ajouter un statut de publication personnalisé à un objet spip ?
L’avantage de bien décrire une table d’objet spip et de bénéficier des mécanismes de publication sans avoir à retoucher les boucles et les fonctions "d’institution".
Dans l’exemple ci-dessous on va créer un statut supplémentaire ’a_completer’ afin de pouvoir mettre en ligne un objet éditorial dont la rédaction serait incomplète.
Ajouter un statut ’a_completer’ considéré comme publiable.
- //(...)
- 'prepa' => 'texte_statut_en_cours_redaction',
- 'prop' => 'texte_statut_propose_evaluation',
- 'publie' => 'texte_statut_publie',
- 'refuse' => 'texte_statut_refuse',
- 'poubelle' => 'texte_statut_poubelle',
- 'a_completer' => 'texte_statut_publiable_mais_a_completer',
- ),
- 'champ' => 'statut',
- 'publie' => 'publie,a_completer',
- 'previsu' => 'publie,prop,prepa,a_completer',
- 'post_date' => 'date',
- )
- ),
- //(...)
- )
Inutile de se soucier des critères de boucles et de passer par l’édition de squelettes !