Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > > affiche_gauche

affiche_gauche

Ce pipeline permet d’ajouter du contenu dans la colonne « gauche » des pages de l’espace privé. Cette colonne contient généralement des liens ou des formulaires en relation avec le contenu affiché, tel que le formulaire d’ajout de logo.

  1. echo pipeline('affiche_gauche', array(
  2. 'args'=>array(
  3. 'exec'=>'articles',
  4. 'id_article'=>$id_article),
  5. 'data'=>''));

Télécharger

Ce pipeline reçoit le nom de la page « exec » affichée ainsi que, s’il y a lieu, l’identifiant de l’objet en cours de lecture, comme ici « id_article ».

Exemple

Le plugin « spip bisous », qui permet d’envoyer des bisous (!) entre les auteurs, utilise ce pipeline pour afficher la liste des bisous reçus et envoyés sur les pages des auteurs :

  1. function bisous_affiche_gauche($flux){
  2. include_spip('inc/presentation');
  3.  
  4. if ($flux['args']['exec'] == 'auteur_infos'){
  5. $flux['data'] .=
  6. debut_cadre_relief('',true,'', _T('bisous:bisous_donnes')) .
  7. recuperer_fond('prive/bisous_donnes', array('id_auteur'=>$flux['args']['id_auteur'])) .
  8. fin_cadre_relief(true) .
  9. debut_cadre_relief('',true,'', _T('bisous:bisous_recus')) .
  10. recuperer_fond('prive/bisous_recus', array('id_auteur'=>$flux['args']['id_auteur'])) .
  11. fin_cadre_relief(true);
  12. }
  13. return $flux;
  14. }

Télécharger