Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Splashscreen/Image bei Callback-Methode anzeigen lassen #69

Closed
ff1601com opened this issue Jul 26, 2021 · 4 comments
Closed

Splashscreen/Image bei Callback-Methode anzeigen lassen #69

ff1601com opened this issue Jul 26, 2021 · 4 comments

Comments

@ff1601com
Copy link

Hallo, ich bin kürzlich auf eure Erweiterung aufmerksam geworden und habe mich nun die letzten Tage damit beschäftigt.
Ich verwende selbst dlh_googlemaps und habe die Integration auch durch eure Ticket-Hilfe hier geschafft: #17

Nun haben Elemente, wie Vimeo, Youtube und ähnliche einen schönen Splashscreen/Image, während diese geblockt werden.
Gibt es hier auch die Möglichkeit einem über einen Callback hinzugefügten Element einen solchen Splashscreen/Image zu geben?

Bisher habe ich hier nur die Möglichkeit gefunden, den Button bzw. die Message entsprechend zu stylen.
Gerne würde ich aber bei einer blockierten Google-Map das Image von euch ausgeben lassen: https://github.com/oveleon/contao-cookiebar/blob/master/src/Resources/public/images/googlemaps.png

Vielen Dank bereits für eure Hilfe!

@doishub
Copy link
Member

doishub commented Jul 26, 2021

Hallo,
du kannst wie in Contao gewohnt ein Vorschaubild im Content-Element (YouTube, Vimeo) wählen, welches automatisch angezeigt wird. Sollte der entsprechende Service noch nicht akzeptiert worden sein, wird nach Klick auf das Vorschaubild der Block-Text ausgegeben.

EDIT:
Ich habe die eigentliche Frage wohl überlesen 🙈

Ggf. kannst du das Bild direkt als HTML im content übergeben.

Des Weiteren wird ja in diesem Fall die Karte in ein DIV geladen. Hier könntest du also komplett eigenen Inhalt innerhalb des DIV's platzieren, welcher anschließen durch das Initialisieren der Karte gelöscht wird. Ggf. müsstest du den Inhalt des DIV's jedoch selber innerhalb deiner Callback-Methode entfernen.

Bspw.:

document.querySelector('.myDiv').innerHTML = '';

@ff1601com
Copy link
Author

@doishub Super, danke für die schnelle Rückmeldung. Ich probiere das mal und melde mich zurück! 👍

@ff1601com
Copy link
Author

@doishub Perfekt, es funktioniert.

Ich habe jetzt der Map einfach standardmäßig eine Css-Klasse vergeben, der ich ein Bild zugeordnet habe.
Diese Klasse entferne ich dann über den Callback.

Vielen Dank!

@marcoheinz
Copy link

Könntest du mal dein ce_dlh_googlemaps_default.html5 template posten? Ich krieg das einfach nicht zum laufen… :-( Dank dir.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants