Pour ajouter une description de la page, ou une description de l’objet/id_objet en cours de lecture, un type d’encart est prévu : « boite_infos »
Il est souvent utilisé de la sorte, en ajoutant une fonction dans la colonne gauche :
// colonne gauche
echo debut_gauche('', true);
echo cadre_nom_infos();
echo pipeline('affiche_gauche', array('args'=>array('exec'=>'nom'),'data'=>''));
Cette fonction appelle le pipeline et retourne son contenu dans une boite :
// afficher les informations de la page
function cadre_champs_extras_infos() {
$boite = pipeline ('boite_infos', array('data' => '',
'args' => array(
'type'=>'nom',
// eventuellement l'id de l'objet et la ligne SQL
// $row = sql_fetsel('*', 'spip_nom', 'id_nom='.sql_quote($id_nom));
'id' => $id_nom,
'row' => $row,
)
));
if ($boite)
return debut_boite_info(true) . $boite . fin_boite_info(true);
}
Le pipeline charge automatiquement un squelette (avec le contexte fourni par le tableau args
) homonyme au paramètre « type », dans le répertoire prive/infos/ soit prive/infos/nom.html
. Il faut donc le créer avec le contenu souhaité.