Boite d’information

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 :

  1. // colonne gauche
  2. echo debut_gauche('', true);
  3. echo cadre_nom_infos();
  4. echo pipeline('affiche_gauche', array('args'=>array('exec'=>'nom'),'data'=>''));

Télécharger

Cette fonction appelle le pipeline et retourne son contenu dans une boite :

  1. // afficher les informations de la page
  2. function cadre_champs_extras_infos() {
  3. $boite = pipeline ('boite_infos', array('data' => '',
  4. 'args' => array(
  5. 'type'=>'nom',
  6. // eventuellement l'id de l'objet et la ligne SQL
  7. // $row = sql_fetsel('*', 'spip_nom', 'id_nom='.sql_quote($id_nom));
  8. 'id' => $id_nom,
  9. 'row' => $row,
  10. )
  11. ));
  12. if ($boite)
  13. return debut_boite_info(true) . $boite . fin_boite_info(true);
  14. }

Télécharger

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é.

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/05/17

Traductions : English, français