Módulo Alkacon OAMP GeoMap en OpenCms 8.5

Para todos aquellos que queráis utilizar este módulo en OpenCms 8.5, y que si no lo conocéis permite que el usuario añada puntos de Google Maps como contenido (Enlace del módulo) hay que realizar una modificación para que funcione.

En la carpeta /resources/jquery.mapWidget.js en la lína 116 hay que cambiar esto:

[code]
var /**jQuery*/ $base = $container.find(‘input[type=hidden]:first’);
var /**jQuery*/ $lat = $container.find(‘input[type=text].map-lat’);
var /**jQuery*/ $lng = $container.find(‘input[type=text].map-lng’);
var /**jQuery*/ $address = $container.find(‘input[type=text].map-address’);
var /**jQuery*/ $zoom = $container.find(‘input[type=text].map-zoom’);
var /**jQuery*/ $width = $container.find(‘input[type=text].map-width’);
var /**jQuery*/ $height = $container.find(‘input[type=text].map-height’);
var /**jQuery*/ $type = $container.find(‘select.map-type’);
var /**jQuery*/ $map = $container.find(‘div.map-container’);
var /**jQuery*/ $mode = $container.find(‘input[type=radio][name=mode]’);
var /**jQuery*/ $allow = $container.find(‘input[type=checkbox].map-allow’);
[/code]

Por esto:
[code]var /**jQuery*/ $base = $container.find(‘input:hidden:first’);
var /**jQuery*/ $lat = $container.find(‘input:text.map-lat’);
var /**jQuery*/ $lng = $container.find(‘input:text.map-lng’);
var /**jQuery*/ $address = $container.find(‘input:text.map-address’);
var /**jQuery*/ $zoom = $container.find(‘input:text.map-zoom’);
var /**jQuery*/ $width = $container.find(‘input:text.map-width’);
var /**jQuery*/ $height = $container.find(‘input:text.map-height’);
var /**jQuery*/ $type = $container.find(‘select.map-type’);
var /**jQuery*/ $map = $container.find(‘div.map-container’);
var /**jQuery*/ $mode = $container.find(‘input:radio[name=mode]’);
var /**jQuery*/ $allow = $container.find(‘input:checkbox.map-allow’);[/code]

Este cambio es necesario ya que la versión de jQuery que usa la versión 1.8 ya no soporta el «type» y debe usarse de esta otra forma.

Otro cambio recomendable es cambiar el punto de origen para que no nos salga siempre Alemania. Para cambiarlo en el fichero schemas/map.xsd cambiamos a las coordenadas que queramos. Por ejemplo
[code][/code]

Espero que como siempre os sirva.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.