attention, c'est un pipe generique utilisé sur tous les objets
-> l'interface va s'afficher partout, si tu teste pas le type de l'objet.
Sinon je ne sais pas si c le bon pipe
afficher_contenu est plutot destine au contenu meme de l'objet (les champs de la table)
les objets lies devraient plutot avoir un pipe specifique genre
afficher_contenu_associe
par exemple
car ce n'est conceptuellement pas la meme chose et a toutes les chances de ne pas être affiche au meme endroit.
En son absence je pense que le pipe affiche_milieu etait encore le mieux.
Cédric
Le 19 nov. 08 à 12:35, cam.lafit@azerttyu.net a écrit :
Author: cam.lafit@azerttyu.net
Date: Wed Nov 19 12:35:01 2008
New Revision: 24450Log:
Changement de pipelineLa gestion des mots clefs propose un pipeline plus spécifique autant en profiter pour agir là où c'est necessaire
Modified:
_plugins_/_dev_/_ze_laboratoire_/mot_associer_objets/mao_pipelines.php
_plugins_/_dev_/_ze_laboratoire_/mot_associer_objets/plugin.xmlModified: _plugins_/_dev_/_ze_laboratoire_/mot_associer_objets/mao_pipelines.php
--- _plugins_/_dev_/_ze_laboratoire_/mot_associer_objets/mao_pipelines.php (original)
+++ _plugins_/_dev_/_ze_laboratoire_/mot_associer_objets/mao_pipelines.php Wed Nov 19 12:35:01 2008
@@ -1,12 +1,11 @@
-<?
-function mao_affiche_milieu($flux){
+<?php
+function mao_afficher_contenu_objet($flux){- if ($flux['args']['exec']=='mots_edit'){
- $id_mot = $flux['args']['id_mot'];
+ $id_mot = $flux['args']['id_objet'];
$id_groupe = sql_getfetsel('id_groupe','spip_mots','id_mot='.intval($id_mot));
$page = recuperer_fond("prive/contenu/mot", array('id_mot'=>$id_mot,'id_groupe'=>$id_groupe),true,$connect);
- $flux['data'] = $page;
- }
+ $flux['data'] .= $page;
+
return $flux;
}Modified: _plugins_/_dev_/_ze_laboratoire_/mot_associer_objets/plugin.xml
--- _plugins_/_dev_/_ze_laboratoire_/mot_associer_objets/plugin.xml (original)
+++ _plugins_/_dev_/_ze_laboratoire_/mot_associer_objets/plugin.xml Wed Nov 19 12:35:01 2008
@@ -9,5 +9,5 @@
<description>Formulaire de recherche/association d'objets sur les mots</description>
<lien></lien> <!-- URI de documentation -->
<prefix>mao</prefix>
- <pipeline><nom>affiche_milieu</nom><inclure>mao_pipelines.php</inclure></pipeline>
+ <pipeline><nom>afficher_contenu_objet</nom><inclure>mao_pipelines.php</inclure></pipeline>
</plugin>
\ No newline at end of file_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit