Bonjour,

Comme je te le disais c'est à customfield de gérer le PDF.

Tu créées ta class PDF et tu déclares le HOOK du plugin PDF dans ton setup
$PLUGIN_HOOKS['plugin_pdf']['NomDeTonPlugin'] = 'NomDeTaClass';

Regardes le plugin Appliances, ses données sont imprimées avec le plugin
PDF.

Cordialement,
Yllen

Le 26/01/2015 14:17, thierry DeTheGeek a écrit :
> Bonjour
>
> Je recherche une solution pour l'interopérabilité entre les plugins
> PDF et CustomFields.
> Sur le forum il y a environ 6 mois, Yllen a dit que le plugin PDF
> fonctionne avec d'autres plugins et que CustomFields a besoin d'une
> amélioration pour que PDF puisse l'exploiter.
>
> Or, dans PDF je ne vois pas de mécanisme lui permettant de prendre
> connaissance d'onglets supplémentaires apportés par CustomFields (ou
> n'importe quel autre plugin).
>
> Si cela est confirmé (et c'est pour ça que j'écris à la liste), je
> pense apporter à PDF de quoi gérer un nouveau hook que d'autres
> plugins pourront utiliser. Reste à voir si c'est possible, car je ne
> trouve pas de documentation où il est décrit comment déclarer un
> nouveau hook, et à défaut, je ne connais pas de plugin offrant déjà
> cette fonctionnalité.
>
> En gros j'imagine le fonctionnement suivant :
>
> PDF s'initialise et déclare un hook. Dans le postinit de CustomFields,
> ce dernier enregistre une méthode sur ce hook. Quand PDF voudra
> générer une vue d'un objet, il déclenchera le hook, ce qui donnera
> l'occasion à CustomFields de générer la vue pour les champs personnalisés.
>
> les méthodes recevront le type ainsi que l'ID de l'élément à traiter.
>
> Ca me parait être une bonne approche, en particulier pour Custom
> Fields, dont le contenu ne peut pas être connu par PDF, contrairement
> aux objets figés et gérés par GLPI lui-même.
>
>
>
>
> _______________________________________________
> Glpi-dev mailing list
> Glpi-dev@gna.org
> https://mail.gna.org/listinfo/glpi-dev

_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to