affiche_milieu

Ce pipeline permet d’ajouter du contenu sur les pages exec/ de SPIP, après le contenu prévu au centre de la page.

Il est appelé comme ceci :

echo pipeline('affiche_milieu',array(
	'args'=>array('exec'=>'nom_du_exec','id_objet'=>$id_objet),
	'data'=>''));

Exemple

Le plugin « Sélection d’articles » l’utilise pour ajouter un formulaire dans la page des rubriques afin de créer une sélection d’articles :

function pb_selection_affiche_milieu($flux) {
	$exec = $flux["args"]["exec"];
	
	if ($exec == "naviguer") {
		$id_rubrique = $flux["args"]["id_rubrique"];
		$contexte = array('id_rubrique'=>$id_rubrique);
		$ret = "<div id='pave_selection'>";
		$ret .= recuperer_fond("selection_interface", $contexte);
		$ret .= "</div>";
		$flux["data"] .= $ret;
	}

	return $flux;
}

Le plugin « statistiques » (en développement pour la prochaine version de SPIP) l’utilise pour ajouter un formulaire de configuration dans les pages de configuration de SPIP :

function stats_affiche_milieu($flux){
	// afficher la configuration ([des]activer les statistiques).
	if ($flux['args']['exec'] == 'config_fonctions') {
		$compteur = charger_fonction('compteur', 'configuration');
		$flux['data'] .= $compteur(); 
	}
	return $flux;
}

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/03/23

Traductions : English, français