affiche_droite

Ce pipeline permet d’ajouter du contenu dans la colonne « droite » (qui n’est d’ailleurs pas forcément à droite – c’est en fonction des préférences et de la langue de l’utilisateur) des pages « exec » de l’espace privé. Cette colonne contient généralement des liens de navigation transversale en relation avec le contenu affiché, comme le cadre « dans la même rubrique » qui liste les derniers articles publiés.

echo pipeline('affiche_droite', array(
    'args'=>array(
        'exec'=>'naviguer',
        'id_rubrique'=>$id_rubrique),
    'data'=>''));

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_rubrique ».

Exemple

Le plugin « odt2spip » qui permet de créer des articles SPIP à partir de documents Open Office Texte (extension .odt) utilise ce pipeline pour ajouter un formulaire dans la vue des rubriques afin d’envoyer le fichier odt :

function odt2spip_affiche_droite($flux){
    $id_rubrique = $flux['args']['id_rubrique'];
    if ($flux['args']['exec']=='naviguer' AND $id_rubrique > 0) {
        $icone = icone_horizontale(_T("odtspip:importer_fichier"), "#", "", _DIR_PLUGIN_ODT2SPIP . "images/odt-24.png", false, "onclick='$(\"#boite_odt2spip\").slideToggle(\"fast\"); return false;'");
        $out = recuperer_fond('formulaires/odt2spip', array('id_rubrique'=>$id_rubrique, 'icone'=>$icone));
        $flux['data'] .= $out;
    }
    return $flux;
}

Auteur Matthieu Marcillaud Publié le : Mis à jour : 01/02/10

Traductions : English, français