Gelöst IFrame mit dynamischer Größe
-
Das Problem ist folgendes.
Man kann aus sicherheitsgründen nicht auf den Inhalt eines iFrames zugreifen. Die Seite im iFrame könnte aber eine Nachricht an die Elternseite schicken und der mitteilen wie groß sie jetzt ist, damit die dann die größe des iFrames anpassen kann.Dafür müsste aber Churchtools diesen Code bei sich einbauen, der die Nachricht an die Elternseite schickt.
Das fände ich auch ziemlich nice. Denn ohne sind iframes immer nur so ne halb gute Lösung.Hier zum Beispiel sieht man den Code für Kind und Elternseite.
https://gist.github.com/jamenlyndon/170af98d77d93a0df01c -
@merhard Ups, ich hab grad gesehen, dass steht ja schon alles im Ursprünglichen Post. Sorry
-
Wurde aber noch nicht verbaut, oder?
-
@merhard gut fände ich auch wenn man dem iframe mitgeben könnten, wie groß er sein soll.
Noch besser fände ich wenn es andere Möglichkeiten anstelle iframe gäbe. Man könnte z.b. ein API haben, über das sich das aufrufende CMS das HTML holen und einbetten könnte.
-
@bwl21 Also eine API gibt es ja. Aber ob sich der Aufwand jetzt lohnt da jetzt einen eigenen API zugriff zu programmieren.
Für mich wäre alles gelöst, wenn der Iframe seine größe weitergeben würde, wie oben beschrieben. -
@merhard sagte in IFrame mit dynamischer Größe:
@bwl21 Also eine API gibt es ja. Aber ob sich der Aufwand jetzt lohnt da jetzt einen eigenen API zugriff zu programmieren.
Für mich wäre alles gelöst, wenn der Iframe seine größe weitergeben würde, wie oben beschrieben.Wie kannst du dem iframe mitgeben, wie groß er sein soll?
-
@bwl21 Also man kann einem Iframe ja eine Festgelegte Höhe geben über das HTML Attribut height (Siehe https://www.w3schools.com/tags/tag_iframe.ASP)
Aber leider können wir nicht wissen wie lang der Inhalt des Iframes ist. Das entscheidet sich ja je nachdem wieviele Einträge z.b. in einer Liste geladen werden etc.
Dafür müsste Churchtools etwas ändern, so dass sich unser Iframe automatisch anpassen könnte. -
Hey, ich hab für ein anderes Projekt mal eine Testseite gebaut, auf der so ein Iframe Resizing angewendet wird.
https://mark-erhard.de/iframe-test/
Bitte Bitte Churchtools (@jmrauen & @mhuber ), könnt ihr sowas nicht bitte mal einfügen. Das wären doch nur ein paar Zeilen Code, die ihr kopieren könntet ...
-
@merhard das wäre top, wenn dies auch mit den CT iframes funktioniert!
-
Jetzt weiß ich auf jeden Fall wieso das bei uns auch nicht geklappt hat. Das wäre wirklich fantastisch, wenn das umgesetzt werden könnte!
-
wird mit der nächsten Version (vermutlich 11.09.23) für die Gruppenhomepage inklusive Unterseiten und den Kalender kommen. Wir haben diese Biblothek verwendet