Ich möchte Mitglieder, die in der Datenbank-Tabelle "tl_members" gespeichert sind, mit einem Pin auf einer Karte darstellen.
Dazu bin ich der Anleitung aus dem Handbuch gefolgt.
Die Anleitung arbeitet mit Leaflet 1.7.1. Diese Version verwende ich vorerst auch und die Dateien liegen im Unterordner /files
Folgende Dateien/Verzeichnise habe ich eingebunden:
contao/dca/tl_member.php
files/js/myMemberLeafletMap.js
templates/list_default_member.html5
darin referenziert:
PHP-Code:
<?php
$GLOBALS['TL_CSS'][] = '/files/Leaflet/dist/leaflet.css|static';
$GLOBALS['TL_JAVASCRIPT'][] = '/files/Leaflet/dist/leaflet.js|static';
$GLOBALS['TL_JAVASCRIPT'][] = '/files/js/myMemberLeafletMap.js|static';
?>
Contao Version: 4.13.34
Beim einbinden des Frontend-Modul vom »Typ« Auflistung wird die Karte im Frontend leider nur als grauer Kasten angezeigt und in der Konsole wird folgendes ausgegeben:
Code:
Uncaught Error: Bounds are not valid.
jQuery
fitBounds
createMemberMap
<anonymous> https://domain.ddev.site/:422
jQuery
e
t
jQuery
fitBounds
createMemberMap
<anonym> https://domain.ddev.site/:422
jQuery
e
t
und
Code:
Source-Map-Fehler: Error: request failed with status 404
Ressourcen-Adresse: https://domain.ddev.site/assets/js/jquery.min.js,leaflet.js,myMemberLeafletMap.js-ad3e280e.js
Source-Map-Adresse: leaflet.js.map
Lesezeichen