[campainLayer] / Kampagnen-Layer Anzeigeproblem [gelöst]
Hallo,
hat schon jemand Erfahrung mit dieser Erweiterung? Leider schaffe ich es nicht diese Erweiterung zum Laufen zu bekommen, bzw. anders gesagt, zur Anzeige des Layers auf der Seite.
Das Problem scheint irgendwo im JS Code zu liegen bzw. im Aufruf an sich. Installiert und eingerichtet habe ich die Erweiterung. Ein Modul erstellt inkl. Content und dann das Modul in die Seite eingebunden (über den Artikel).
Im Quelltext sehe ich auch den "versteckten" Content, der über das auch eingebunden Script aufgerufen werden sollte. Doch leider passiert bei einem Aufruf nichts.
Im Modul habe ich "keine Parameter notwendig" angehakt, somit müsste sich der Layer bei jedem Seitenaufruf öffnen, oder nicht? Cookie hab ich auch keinen setzen lassen.
Sehe ich im Firebug nach, sehe ich auch den Layer eingebunden, jedoch per CSS Definition auf "display:none" wie im Standard CSS definiert. Somit scheint wohl der JS Aufruf nicht korrekt zu funktionieren, welcher das display:none aufhebt (für Content und Closebutton).
Kann das jemand bestätigen? Muss man evtl. noch auf was anderes achten? Laut Beschreibung ist das Script nur Mootools abhängig und die werden erfolgreich geladen.
Vielen Dank schonmal für Hinweise und Tipps
Michael
Bekomme es nicht zum laufen....argh
Hallo,
ich habe die Erweiterung auf einer Contao Installation 2.9.3 laufen. Für mich zum Verständnis ob ich alles richtig gemacht habe:
Modul erstellt - Text rein geschrieben - keine Parameter notwendig angekreuzt - und die Optionen
drawOverLay: false,
drawLayer: false,
drawContent: false,
drawCloseBtn: false,
drawMlIframe: false,
itemcount: 1,
mkLinkEvents: false,
showNow: true,
overLayOpacity:0.7
so gelassen - auch keine Cookies gesetzt.
speichern - schließen und dann im Start Layout als Modul in die Kopfzeile gelegt.
Funktioniert nicht, aber ich kenne mich nicht so gut aus, als das ich wüsste wo da jetzt das Problem liegen könnte.
Mein Kunde möchte jeden der seine Seit betritt informieren, dass es Helme für 25 % Rabatt gibt!!!
Ich danke für eure Hilfe :)
Gruß Jamba
Ich habe die Erweiterung aktualisiert
ich habe die Erweiterung campainLayer (Contao 2.11.x) und sein Nachfolger srlayer (Contao 3.x) überarbeitet.
hier mein Kommentar in einem anderen Thema:
https://community.contao.org/de/show...l=1#post316050
Links zu campainLayer:
Github
Contao-Erweiterungen
Demo
Links zu srlayer
Github
Contao-Erweiterungen
fix in Version 3.0.1 stable Build 12
danke für den Hinweis.
Ich habe eine Versions-Abfrage auf Contao >= 3.2 in der runonce.php eingefügt.
Hab es hier nicht geteste, da meine Testumgebung 3.2.9 ist und eine ältere hab ich gerade nicht.
Gib bitte Feedback ob es geklappt hat.
Erneutes Anzeigen des Layers nach Klick auf Back-Button des Browsers
Hallo Sven,
in folgender Situation erscheint der Layer mehrmals:
Seite mit Layer aufrufen, Layer schließen, auf irgendeinen Link zu einer anderen Seite klicken, Zurück-Button des Browsers betätigen.
Hast du eine Idee, ob und wie man das erneute Öffnen verhindern kann?
Gruß, Hans-Jörg
welche Version verwendest du?
Verwendest du den campainLayer (Contao <= 2.11.xx) oder den srLayer (Contao >= 3.x)?
Grundverständnis zu den Session und Domaincookies
Hallo Sven,
ich habe die srlayer Erweiterung gerade in der neuesten Contao Version 3.5.6 am Laufen.
Funktioniert auch grundsätzlich nur habe ich eine Frage zum Auslösen der Cookies.
Der Layer ist auf verschiedenen Seiten im Seitenlayout eingebunden.
Wenn der Session Cookie oder der Domain Cookie aktiv ist und ich die Seite wechsle, erscheint der Layer nicht mehr.
Ist es richtig, dass der Cookie gleich mit Seitenaufruf gesetzt wird und nicht erst, wenn auf "Schließen" geklickt wird?
Falls ja, gibt es eine Möglichkeit, dass der Cookie erst gesetzt wird, wenn der Layer manuell geschlossen wird?
Besten Dank!
Thomas