Re: chemin d'images dans le js d'un plugin
Jacques B <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Merci pour la réponse, ça m'aide à y voir plus clair. Ca m'embêtait de
mette tout le js en squelette juste pour changer le chemin... mais s'il
n'y a pas d'autre solution ^^
Je vais donc essayer de faire ce chessboard_pipeline.php avec insert_head
Merci
Jacques
Le 15/12/2019 à 21:03, Jean Marie Grall a écrit :
> En js, je sais pas, mais avec #CHEMIN
> https://www.spip.net/fr_article4332.html tu peux le faire.
>
> Par contre, ça veut dire que ton chessboard.js doit être un squelette,
> par ex chessboard.js.html, que tu appelles ensuite par le pipeline
> insert_head (à moins que la déclaration dans paquet.xml gère les
> squelettes?)
>
> jeanmarie
>
> Le 15/12/2019 à 18:08, Jacques B a écrit :
>> Bonjour,
>> Je cherche à faire un plugin utilisant le script
>> https://chessboardjs.com/
>>
>> Je déclare le script dans paquet.xml ainsi :
>> <script source="js/chessboard.js" />
>>
>> J'utilise un modèle pour intégrer des échiquiers dans les articles et
>> le script est bien intégré dans le privé ou le public.
>>
>> Par contre les images ne passent pas. Elles sont appelées ainsi dans
>> chessboard.js
>> // default piece theme is wikipedia
>> if (!config.hasOwnProperty('pieceTheme') ||
>> (!isString(config.pieceTheme) &&
>> !isFunction(config.pieceTheme))) {
>> config.pieceTheme = 'img/chesspieces/wikipedia/{piece}.png'
>>
>> Mais ça donne par exemple dans le privé
>> http://localhost/chessboard/ecrire/img/chesspieces/wikipedia/wK.png
>> ou dans le public
>> http://localhost/chessboard/img/chesspieces/wikipedia/wK.png
>> Comment faire pour que le chemin des images soit bien le le dossier
>> img du plugin ? Y aurait-il une instruction find_in_path qui serait
>> applicable en js ? Ou ... ?
>>
>> Merci de votre aide !
>> Jacques
>> _______________________________________________
>> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
>> doc: http://www.spip.net/
>> dev: http://trac.rezo.net/trac/spip/
>> irc://irc.freenode.net/spip
> _______________________________________________
> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
> doc: http://www.spip.net/
> dev: http://trac.rezo.net/trac/spip/
> irc://irc.freenode.net/spip