Effet de bord du refacto sur l'utilisation de template carto custom


Depuis le version Doryphore de Mars 2021, les templates carto custom ne fonctionnent plus.
Voici comment rétablir :

1- Modifier la syntaxe dans la page Yeswiki

Si vous affichez votre carte en utilisant la syntaxe suivante :
  • {{bazarliste id="x" template="xxxx"}}
    
la bonne syntaxe est maintenant :
{{bazarcarto id="1" template="map_resume.tpl.html"}}


2- Modifier le template map custom

Il y a eu des modifications notamment au niveau de l'affichage des markers sur la carte qui ne sont plus issu d'une image mais sont des icone font-awesome.
Voir les modifs à reporter sur votre template custom
https://github.com/YesWiki/yeswiki/commit/9e2df5b5b9bcc68ecd4ea36fd260bb104c3c3025

Exemple template map_resume.tpl.html Télécharger le fichier Template map_custom Ce template est utilisé dans le projet Syalinnov
Le paramètre color peut maintenant recevoir des couleurs personnalisées ainsi que les couleurs du thème var(--primary-color)- var(--secondary-color-1)ou directement un code hexadecimal comme #E882AF ....

Nouvelle modif 23/04/2021 - Suppression des anciennes références au champ carte_google
@mrflos sur framateam: "si vous avez des templates de carte sur mesure, il va y avoir une modification pouvant entrainer des dysfonctionnements sur les cartes sur mesure basées sur map.tpl.html : j'ai viré les références a carte_google, pour appeler cela map, c'était con de faire de la pub pour google, alors qu'on ne l'utilisait pas.. Par contre pour les cartos sur mesure il faudra rajouter du code dans le template ce qu'il y a de la ligne 62 a 74 : https://github.com/YesWiki/yeswiki/blob/doryphore/tools/bazar/presentation/templates/map.tpl.html#L62


Nouvelle proposition de Jeremy

Testé dans moveagri /carte erasmus
dossier zip map