afficher_fiche_objet

Ce pipeline permet d’ajouter du contenu dans les pages de vues des objets éditoriaux de l’espace privé. Il est appelé comme ceci :

  1. pipeline('afficher_fiche_objet', array(
  2. 'args' => array(
  3. 'type' => 'type_objet',
  4. 'id' => $id_objet),
  5. 'data' => "<div class='fiche_objet'>" . "...contenus..." . "</div>");

Télécharger

Il est pour l’instant déclaré sur les pages « articles » et « navigation » (rubriques).

Exemple

Le plugin « Forum » l’utilise pour ajouter les boutons pour discuter d’un article. Il ajoute donc un forum au pied de l’article :

  1. function forum_afficher_fiche_objet($flux){
  2. if (($type = $flux['args']['type'])=='article'){
  3. $id = $flux['args']['id'];
  4. $table = table_objet($type);
  5. $id_table_objet = id_table_objet($type);
  6. $discuter = charger_fonction('discuter', 'inc');
  7. $flux['data'] .= $discuter($id, $table, $id_table_objet, 'prive', _request('debut'));
  8. }
  9. // [...]
  10. return $flux;
  11. }

Télécharger

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

Traductions : English, français