inLibro / inlibro-koha

Outils et extensions pour le SIGB Koha
1 stars 16 forks source link

Carrousel : Utiliser le hook opac_js #13

Open fridobox opened 3 years ago

fridobox commented 3 years ago

Bonjour,

Le plugin Carrousel utilise un système un peu spécial d'injection dans la préférence système OPACMainUserBlock.

Il existe un hook de plugin qui permet d'ajouter du code JS (depuis 17.11 je pense) :

https://github.com/bywatersolutions/dev-koha-plugin-kitchen-sink/blob/450b145a09c358b0dc3eaa0ee97151643c1bbda6/Koha/Plugin/Com/ByWaterSolutions/KitchenSink.pm#L252

Il y a aussi le hool opac_head().

Ce serait moins "fragile" car les usagérs ont accès à cette préférence, c'est arrivé qu'ils cassent le Carrousel.

Cordialement,

fridobox commented 3 years ago

Regardez comment cela a été fait sur : https://github.com/bywatersolutions/koha-plugin-coverflow

Utilisation des hooks opac_head et opac_js. Utilisation du hook API pour fournir la dynamique l'OPAC. Utilisation de l'API pour fournir les fichiers statiques.