MetaModels Workshop in Berlin
Ergebnis 1 bis 3 von 3

Thema: Popup automatisch öffnen

  1. #1
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    13.575
    User beschenken
    Wunschliste

    Standard Popup automatisch öffnen

    Gibt es irgendwo eine Option, um das Popup bereits beim Laden der Seite automatisch zu öffnen, ohne dass dafür erst auf den Marker geklickt werden muss? Müsste man das über das Feld für die Experteneinstellungen selbst konfigurieren? In diesem Fall wären dann aber wahrscheinlich alle Funktionen und Eigenschaften des Markers bzw. Popups selbst neu zu schreiben oder?
    Contao Community Administrator
    [Unterstützungsmöglichkeiten]

  2. #2
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Beiträge
    1.763
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Moderation: Ich habe die Frage mal in ein eigenen Thread verschoben, da ist es besser wiederauffindbar.

    Dies lässt sich lösen, in dem in dem Markerlayer ein Callback unter Experteneinstellungen > "pointToLayer" definiert wird.

    Code:
    function (point, latlng) {
    	var marker = L.contao.pointToLayer(point, latlng);
    	
    	if (point.properties.popup !== undefined) {
    		marker.on('add', function () {
    			marker.openPopup();
    		});
    	}
    	
    	return marker;
    }
    In diesem Fall wären dann aber wahrscheinlich alle Funktionen und Eigenschaften des Markers bzw. Popups selbst neu zu schreiben oder?
    Das ist nicht notwendig. Rufe einfach die Standardroutine auf, die über L.contao.pointToLayer zur Verfügung steht.

    Das Beispiel öffnet für jeden Marker das Popup. Ggf. sollte man noch eine Bedingung hinzufügen. Z.B. könnte man noch nach ID oder Alias des Markers filtern. Diese stehen über point.properties.model.id bzw. point.properties.model.alias zur Verfügung.
    Geändert von webstar (05.06.2019 um 07:36 Uhr)

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    13.575
    User beschenken
    Wunschliste

    Standard

    Prima, besten Dank. Das funktioniert sehr gut.
    Contao Community Administrator
    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •