Open fridobox opened 4 months ago
https://github.com/fredericd/Koha-Plugin-AbesWS/blob/9bddb94851ff1156bb2668a05e4e4ef3f39ae22f/Koha/Plugin/AbesWS.pm#L787
Cela nécessite que le site OPAC ait accès aux fichiers statiques du plugin. Ce n'est le cas que pour l'interface pro, pas pour l'OPAC pour raison de sécurité.
C'est une problématique connue. Pour déservir un fichier statique il faut utiliser le hook dédié, par exemple : https://github.com/bywatersolutions/dev-koha-plugin-kitchen-sink/blob/108b43e50f0a0938d6def235ab9f81b0f2a87d98/Koha/Plugin/Com/ByWaterSolutions/KitchenSink.pm#L551
Ou bien dans le pelr lire le fichier et l'exposer dans le hook opac_js, comme par exemple : https://gitlab.com/thekesolutions/plugins/koha-plugin-wikipedia-search/-/blob/f6e73a46475406575307c637ec088ef4e2883187/Koha/Plugin/Com/Theke/WikipediaSearch.pm#L48
Il y a d'autres fichiers statiques. Par exemple:
https://github.com/fredericd/Koha-Plugin-AbesWS/blob/9bddb94851ff1156bb2668a05e4e4ef3f39ae22f/Koha/Plugin/AbesWS/abesws.js#L432
Un paramétrage du serveur web est donc en effet nécessaire, sauf à reprendre le plugin à plusieurs endroits.
https://github.com/fredericd/Koha-Plugin-AbesWS/blob/9bddb94851ff1156bb2668a05e4e4ef3f39ae22f/Koha/Plugin/AbesWS.pm#L787
Cela nécessite que le site OPAC ait accès aux fichiers statiques du plugin. Ce n'est le cas que pour l'interface pro, pas pour l'OPAC pour raison de sécurité.
C'est une problématique connue. Pour déservir un fichier statique il faut utiliser le hook dédié, par exemple : https://github.com/bywatersolutions/dev-koha-plugin-kitchen-sink/blob/108b43e50f0a0938d6def235ab9f81b0f2a87d98/Koha/Plugin/Com/ByWaterSolutions/KitchenSink.pm#L551
Ou bien dans le pelr lire le fichier et l'exposer dans le hook opac_js, comme par exemple : https://gitlab.com/thekesolutions/plugins/koha-plugin-wikipedia-search/-/blob/f6e73a46475406575307c637ec088ef4e2883187/Koha/Plugin/Com/Theke/WikipediaSearch.pm#L48