Estoy intentando crear un marcador emergente para mi sitio web. Las ventanas emergentes funcionan bien cuando se usa codepen: https://codepen.io/awd1236/pen/GROVKdm
Por alguna razón, al importar EXACTAMENTE EL MISMO CÓDIGO en EXACTAMENTE EL MISMO formato, recibo este error:
Error fatal: no detectado --> Smarty Compiler: error de sintaxis en la plantilla "archivo:/var/www/vhosts/secretwebsitedomain/subdomains/secretwebsitedomain/httpdocs/views/pages/map.tpl" en la línea 60 " <h3>${feature.properties.title}</h3><p>${feature.properties.description}</p> " - Inesperado ".", se esperaba uno de: "}" <-- lanzado en /var/www/vhosts/ secretwebsitedomain/subdomains/secretwebsitedomain/httpdocs/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php en la línea 60.
Este es el código inicial que funciona en codepen:
new mapboxgl.Marker(el) .setLngLat(feature.geometry.coordinates) .setPopup( new mapboxgl.Popup({ offset: 25 }) // add popups .setHTML( `<h3>${feature.properties.title}</h3><p>${feature.properties.description}</p>` ) ) .addTo(map); }Esta es la línea que está causando el error (línea 60) en la carpeta smarty.../sysplugins/:
No estoy seguro de qué puedo hacer para corregir este error.