Version 3 — Avril 2016 — YannX
Cette API a été documenté de façon exemplaire sur http://www.spip.net, dès avant la sortie de SPIP 3 (en mai 2012) : consulter
- API editer_objet
- API de déclaration d’objets éditoriaux
- API de gestion de la file des travaux/Cron
- API editer_liens
- API autoriser [1].
Et bien sûr, se reporter également à http://programmer.spip.net/...
Utilisation de Objet_inserer()
Contrairement à ce qu’en dit la doc (http://www.spip.net/fr_article5526.html), à partir de SPIP 3, objet_inserer
() supporte un 3e paramètre : les données à enregistrer à la création
Des fois que ça puisse servir à quelqu’un :
<?php
include_spip('action/editer_objet');
$objet = 'grappe';
$id_objet = objet_inserer($objet, 'new');
$set = array (
'identifiant' => 'test',
'titre' => 'Titre test',
'descriptif' => "Le descriptif\n\nSur plusieurs lignes",
'liaisons' => array('0' => 'articles'),
'acces' => array('0minirezo')
);
objet_modifier($objet, $id_objet, $set);
?>
— RealET