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 : 12/03/23

Traductions : English, français