Zitat von
operatorone
@Marco: Könntest du mir zeigen wie du das im Template gelöst hast? Bei mir wird die Datenschutzerklärung gar nicht angezeigt und es erscheint immer sofort die Karte.
Hier ein Auszug aus meinem Template (ce_dlh_googlemaps_default.html5)
PHP-Code:
<div class="dlh_googlemap block" id="dlh_googlemap_<?= $this->map['id']; ?>" style="<?= $this->map['mapSize']['position'].$this->map['mapSize']['width'].$this->map['mapSize']['height'].$this->map['mapSize']['padding']; ?>"><?php if($_COOKIE['dlh_googlemaps'] || $this->map['protected']!='1'): ?><noscript><p><?= ($this->map['staticMapNoscript'] ? $this->map['staticMap'] : $this->labels['noscript']); ?></p></noscript><?php else: ?>
<div class="alert alert-warning">
<div>{{fa::map 2x pull-left border}}Wir nutzen Google Maps.
Über folgenden Link kannst du Google Maps auf dieser Webseite dauerhaft aktivieren und stimmst zu, dass Daten an Google übertragen werden.</div>
<div id="confirm-googlemaps" style="cursor: pointer;" onClick="gmap<?= $this->map['id']; ?>_allow()"><?php echo ($this->map['protected']=='1' && $this->map['privacy']=='') ? $this->labels['privacy'] : $this->map['privacy']; ?></div>
<div><p>Weitere Infos findest du in unserer <a href="datenschutz.html#googlemaps" target="blank">Datenschutzerklärung.</a></p></div>
</div>
<?php endif; ?>
</div>
Als Datenschutzhinweis im Modul habe ich dann nur "Google Maps Karten für diese Webseite aktivieren." stehen.