Hey,
ich versuche auch grad die Leaflet Karte mit dem Cookie banner zu sperren - bei mir läufts aber nicht.
Ich habe folgende J_Skript datei angelegt :
HTML-Code:
<script>
document.addEventListener("DOMContentLoaded", function() {
cookiebar.addModule(4, initializeLeaflet, {
selector: '#map_ce_45',
message: '<div class="ccb-element-blocker"><h3>Externe Inhalte blockiert!</h3>...</div>',
button: {
show: true,
text: 'Externe Inhalte nachladen',
classes: 'button'
}
});
});
function initializeLeaflet(){
L.contao.addMap('map_ce_45',function(){var map,layers={},controls={},icons={};map=L.map("map_ce_45",{center:[47.678892399999995177495293319225311279296875,9.1552267589615414777881596819497644901275634765625],zoom:16,scrollWheelZoom:!1,keyboardZoomOffset:1,dynamicLoad:!1});layers.layer_1=L.tileLayer.provider('OpenStreetMap.BlackAndWhite',{});layers.layer_1.addTo(map);layers.layer_2=L.geoJson({"type":"FeatureCollection","features":[]},{boundsMode:"fit"});L.contao.loadUrl("http://gadesko-server.de/leaflet/api/layer/2?context=page&contextId=2","geojson",{},layers.layer_2,map);layers.layer_2.addTo(map);map.calculateFeatureBounds();return{map:map,layers:layers,controls:controls,icons:icons}}())
</script>
und dann hab ich natürlich vorher noch in der cookiebar ein neues Modul angelegt mit dem Typ - > Ben. Skript. Dort eigentlich nichts eingetragen ausser dem Namen. Die id ist bei mir auch die 4 wenn ich auf das info icon gehe!
Aber die karte wird nachdem ich im layout die J_Skript eingebunden habe weiterhin angezeigt!
Kann jemand mir helfen?
Danke und Gruss
Gassi
Lesezeichen