[oveleon/contao-cookiebar] eigenes iframe ausblenden
Ich beschäftige mich ganz neu mit der cookiebar und habe auch nicht allzuviel Erfahrung in der Anpassung von Contao. Nachdem ich wieder mal Stunden herumprobiert habe brauche ich einen Schubs in die richtige Richtung:
Ich möchte einen iframe ausblenden in dem das Buchungssystem beds24 läuft, wenn man der Verwendung nicht zustimmt. Dazu habe ich:
1. das Inhalts-Template ce_html kopiert und als ce_html_beds24 in meinem /templates/ Ordner abgelegt
2. im entsprechenden Artikel bei dem Elementetyp HTML das Inhaltselement-Template ce_html_beds24 ausgewählt.
Nun habe ich eine config.yml Datei angelegt und dort reingeschrieben:
Code:
contao_cookiebar:
iframe_types:
beds24:
- ce_html_beds24
Nun weiß ich nicht wo ich diese config.yml Datei ablegen soll??? Ich habe es in /config/ versucht, in \vendor\oveleon\contao-cookiebar\src\Resources\config\, in /vendor/oveleon/contao-cookiebar/src/Resources/contao/config/ ... alles ohne Erfolg.
Bei der Konfiguration der Cookiebar wird mir der eigene Iframe-Typ "beds24" einfach nicht angezeigt. Ich weiß nicht warum. Cache habe ich bei jedem Versuch gelöscht. Was mache ich noch falsch?
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
zoglo
Hast du danach mal den cache geleert? (unter /var/cache/ -> sowohl dev als auch prod)
Nein. Habe ich nicht. Ich dache "Cache leeren" wäre das Ausführen der Schritte im Wartungsmodus. Wieder was gelernt. :eek: Nun erscheint in der Cookiebar der Iframe-Typ "beds24" :cool:
Nun möchte ich es noch schaffen dass:
- der "Blockiert .... " Text angezeigt wird,
- es einen Button oder so zum Freischalten gibt,
- es einen Link gibt, um die Cookiebar Auswahl erneut aufzurufen
Aktuell ist es wohl noch irgend etwas falsch. Die Blockierung funktioniert nur so halb. Es wird das iframe Coding angezeigt und aus dem iframe erscheint der Link als normaler Link?
Anhang 25840
eigener iFrame in einem Metamodel Template
Hallo Leute,
ist es notwendig, dass ich ein ce_text oder ce_html Template nehme?
Ich habe ein Template metamodel_prerendered_detail.html5 und habe einen neuen iFrame Typ in der config.yml angelegt. Auswählen kann ich es.
In diesem Template habe ich die Ausgabe des iFrames (Youtube, es ist auch ein Youtube-Video) genau wie in ce_youtube.html5 angelegt.
Ich habe auch schon versucht, das Template in den /templates statt in /templates/theme-templates zu legen.
Der iFrame wird einfach nicht blockiert.
Vielleicht kann mir jemand noch einen Tipp geben?
Viele Grüße
Micha