Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: <iframe> in HTML wird als eingebundenes Modul nicht aufgelöst

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard <iframe> in HTML wird als eingebundenes Modul nicht aufgelöst

    Hallo,

    Contao 4.8.5
    Erlaubte HTML-Tags in den Einstellungen
    <iframe><a><abbr><acronym><address><area><article> <aside><audio><b><bdi><bdo><big>....
    Modul 'Eigener HTML-Tag':
    Code:
    <div class="section section-verkauf">
    	<div class="text-area">
    		<div class="container">
    			<div class="row">
    				<iframe src="https://meinedomain.at?display=iframe2" style="width:100%; border: none" height="2400px"></iframe>
    			</div>
    		</div>
    	</div>
    </div>
    Das Modul dann im Artikel als CE eingefügt
    » es wird im Frontend nur als "<iframe src="https://meinedomain.at?display=iframe2" style="width:100%; border: none" height="2400px"></iframe>" dargestellt.


    Gleiches HTML direkt im Artikel als CE HTML eingefügt wird korrekt aufgelöst und dargestellt.

    Mache ich einen Fehler? Oder ein Bug? Oder ist das so gewünscht?
    Grüsse
    Bernhard


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

    Standard

    Du musst zuerst Iframe als erlaubtes HTML-Element in den Systemeinstellungen aktivieren. Als nächstes musst du das Iframe erneut in das HTMl-Element eintragen. Da es nicht erlaubt war, werden die HTML-Tags enkodiert gespeichert, sodass ein erneute Eingabe notwendig wird.

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke - aber diese Reihenfolge hatte ich eingehalten und als Inhaltselement wird's ja auch korrekt aufgelöst. Nur eben nicht, wenn ich es als 'CE Modul' aus einem HTML-Modul lade
    Grüsse
    Bernhard


  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.059
    Partner-ID
    10107

    Standard

    Lösche das HTML Modul und lege es zur Sicherheit nochmal neu an.

  5. #5
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    • Browsercache löschen » hatte noch kein Ergebnis gebracht
    • Systemwartung im backend alle caches gelöscht » hatte noch kein Ergebnis gebracht
    • über den Contao Manager alles an caches gelöscht » aber jetzt!

    ... warum auch immer ?? - ich vermute, dass sich hier etwas verheddert hatte ... sei's drum, jetzt klappt's
    Grüsse
    Bernhard


  6. #6
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hole das wieder hoch, da ein sehr ähnliches Verhalten:

    Contao 4.12.4
    php 8.0.13
    lokale Installation

    » <iframe> und die Attribute sind in den Einstellungen freigegeben
    » CE Eigenes HTML: im Frontend wird es als Text wiedergegeben
    » Modul: im Frontend wird es als Text wiedergegeben
    » in ein *.hmtl5 file gepackt und in eigenen HTML via {{file::meinFile.html5}} aufgerufen: wird dargestellt

    Mehrfaches Cache-Löschen hat nicht geholfen. Auch das immer wieder Neu-Anlegen nicht.

    Was mir noch komisch vorkommt, ist, dass im Backend die Sonderzeichen encoded werden
    PHP-Code:
    &lt;iframe style="width:100%;" width="853" height="480" src="https://mydomain.com/show/?m=V47115EKZ9Q" frameborder="0" allowfullscreen="vr">&lt;/iframe
    Grüsse
    Bernhard


  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.059
    Partner-ID
    10107

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    » <iframe> in den Einstellungen freigegeben
    Poste einen Screenshot davon.
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    zwischenzeitlich musste ich der Installation eine Erweiterung verpassen, die ich aber wieder entfernte. Dabei ist wohl ein Prozess gelaufen (cache? install?), der das CE nun korrekt darstellen lässt » somit (wieder) erledigt.
    Damals war das Problem auch durch die Löschung eines Caches erledigt - ich kann aber weder von damals noch von heute sagen, was der Auslöser für das Funktionieren war/ist.

    Trotzdem hier noch die Einstellungen:
    Angehängte Grafiken Angehängte Grafiken
    Grüsse
    Bernhard


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
  •