Bonsoir,
Je viens de charger le module Xoopsadresses et j'ai procédé à la modification d'appel de la carte.
Venant de Suisse, j'étais intéressé par la carte suisse
http://www.ch.map24.com/ et j'ai aussi essayé de juste changer le lien dans le fichier addresses/templates/addresses_viewlink.html mais sans succès.
J'ai cherché un moment et rencontré les mêmes problèmes que vous.
Pour les résoudre, je me suis inscrits chez Map24 pour le produit Link2Map24 (c'est gratuit) et après l'inscription, et vous être loggué, vous aurez accès à un générateur de code.
En nettoyant un peu, vous arriverez à obtenir le code du formulaire, qui pour moi est ci-dessous :
<!-- MAP CODE SEE mapping.txt -->
<form action='http://link2.map24.com' method='get' target='_blank' name='link2map24'>
<input type='hidden' name='lid' value='********'/>
<input type='hidden' name='maptype' value='JAVA'/>
<input type='hidden' name='country0' value='ch'/>
<input type='hidden' name='street0' value='<{$link.adress}>'/>
<input type='hidden' name='zip0' value='<{$link.zip}>'/>
<input type='hidden' name='city0' value='<{$link.city}>'/>
<input type=submit name="getmap" value="<{$lang_map}>">
</form>
<!-- END MAPCODE -->
Dans ce code, on voit que :
- l'url est modifiée;
- le champs 'lid' fait son apparation et sa valeur (que j'ai masquée) est mon code d'accès au produit 'Link2Map24',
- le 'country0' est réglé sur 'CH' (à modifier si on veut plusieur pays, donc cherché la variable smarty utilisée)
- la ligne suivante (ne faite pas comme moi),
<input type=submit name="getmap" value="<{$lang_map}>">
doit être conservée dans le template car elle affiche le bouton 'MAP' -> Cette ligne n'est pas générée par Map24, il faut donc la reprendre du template.
Bref ça fonctionne à merveille maintenant. :banane:
Bonne continuation