Contao-Summit 2026

Ankündigung

Collapse
No announcement yet.

oveleon/cookiebar und mehrere Iframes (Spotify)

Collapse
X
 
  • Filter
  • Zeit
  • Show
Clear All
new posts

    #16
    das wars, danke!

    Comment


      #17
      Ich hab folgendes in der /config/config.yml

      HTML-Code:
      contao_cookiebar:
          iframe_types:
              Spotify: 
                  - ce_html_spotify

      den Iframe-Type im Backend in den Cookiebar-Einstellungen anlegen und zuweisen

      dann habe in einer Artikel-Spalte ein neues HTML-Element erstellt und wollte diesem das Template

      ce_html_spotify.html

      zuweisen - bekomme das Template in der Liste gar nicht angezeigt.

      Was mache ich noch falsch?


      Danke

      Comment


        #18
        Zitat von Thomas Pyrin Beitrag anzeigen
        Ich hab folgendes in der /config/config.yml

        HTML-Code:
        contao_cookiebar:
            iframe_types:
                Spotify: 
                    - ce_html_spotify

        den Iframe-Type im Backend in den Cookiebar-Einstellungen anlegen und zuweisen

        dann habe in einer Artikel-Spalte ein neues HTML-Element erstellt und wollte diesem das Template

        ce_html_spotify.html

        zuweisen - bekomme das Template in der Liste gar nicht angezeigt.

        Was mache ich noch falsch?


        Danke
        Hast du evtl. den Cache nicht geleert?

        Comment


          #19
          doch, schon mehrfach (und das nervt, weil das immer so lange dauert )

          Click image for larger version

Name:	ce_html.png
Views:	2
Size:	149,9 KB
ID:	936629

          Ich bekomme in dem Inhaltselement einfach nicht das Template ce_html_spotify zugewiesen,
          was aber in meinem Template-Ordner liegt:

          ce_html_spotify.html5

          Comment


            #20
            Du schreibst oben, dass die Datei die Endung .html hat, dann heißt es aber .html5

            Welche ist nun? Ich denke, es muss .html5 sein

            Ansonsten habe ich leider keine Idee

            Comment


              #21
              Anderer Versuch:

              ich habe das Template in den Templater-Ordner

              /content_element/ce_html_spotify.html.twig

              kopiert

              mit dem Code:

              HTML-Code:
              {% extends "@Contao/content_element/html.html.twig" %}
              
              {% block html %}
                {{ html|raw }}
              {% endblock %}

              aber auch da erscheint das Template nicht in der Select-Liste

              - - - Aktualisiert - - -

              Zitat von dazzle89 Beitrag anzeigen
              Du schreibst oben, dass die Datei die Endung .html hat, dann heißt es aber .html5

              Welche ist nun? Ich denke, es muss .html5 sein

              Ansonsten habe ich leider keine Idee
              Ja, war ein Tipp-Fehler, ich hatte erst .html5

              Comment


                #22
                ich habe die config.yml

                mal auf das Standard-Element verändert:

                contao_cookiebar:
                iframe_types:
                Spotify:
                - ce_html

                Das funktionierte ... ich will aber nicht alle ce_html Elemente von der Cookie-Bar blockieren, ich benötige schon ein eigenes Template

                Comment


                  #23
                  so, nach einigem Hin- und Her:

                  die Kopie des ce_html musste abgelegt werden unter:

                  templates/content_element/html/ce_html_spotify.html.twig

                  (also nicht unter dem im Theme angegebenem Template-Ordner - eine Ebene höher)

                  und die config.yml musste auch angepasst werden auf:


                  HTML-Code:
                  contao_cookiebar:
                      iframe_types:
                          Spotify:
                              - content_element/html/ce_html_spotify

                  dann klappt es bei mir.

                  Comment


                    #24
                    Zitat von Thomas Pyrin Beitrag anzeigen
                    so, nach einigem Hin- und Her:

                    die Kopie des ce_html musste abgelegt werden unter:

                    templates/content_element/html/ce_html_spotify.html.twig

                    (also nicht unter dem im Theme angegebenem Template-Ordner - eine Ebene höher)

                    und die config.yml musste auch angepasst werden auf:


                    HTML-Code:
                    contao_cookiebar:
                        iframe_types:
                            Spotify:
                                - content_element/html/ce_html_spotify

                    dann klappt es bei mir.
                    Hast du das Template wirklich "ce_html_spotify.html.twig" benannt? Das wäre ein komischer Mix aus Alt & Neu. Wie hier erwähnt würde templates/content_element/html/spotify.html.twig eher dem Standard entsprechen.
                    » sponsor me via GitHub or Revolut

                    Comment

                    Working...
                    X