Zum Inhalt springen

nur CONTENT in iframe, nicht ganze Seite

Erstellt am 23. September 2004 · 4 Antworten · letzte Antwort am 27. Dezember 2004

Tags: Frage

hakimo ·

Ich suche nach einer Möglichkeit in einem iframe (EXT: inline frame -> sr_iframe) sämtliche CONTENT-Elemente einer TYPO3-Seite anzeigen zu lassen.

Bisher schaffe ich es nur die komplette Seite im frame anzeigen zu lassen, d.h. nochmals mit header row, menü links und der rechten content Spalte.

Hat von Euch vielleicht jemand eine Idee? #paralyzed#

jenses ·

Für die Seiten, die du im iFrame anzeigen willst,
brauchst du ein separates Template,
ohne Header, nur Content.

jenses

hakimo ·

Hi jenses,

Danke für den Tipp, das bringt mich schon mal weiter.

Jetzt ist es so, dass nicht auf allen Seiten der frame vorhanden ist. Ich vermute dass ich das z. Bsp. mit einer condition abfangen sollte?

Und, gibt es dazu vielleicht irgendwo eine Doku, bisher bin ich noch nicht fündig geworden?

onkelfusspilz ·

Hi,

ich stehe vor dem gleichen Problem. Ich arbeite an einer Seite für einen Touchscreen und da soll der Content scrollbar sein (in diesem Falle über JavaScript) ohne daß das Menü aus dem Fenster scrollt.

Ich habe ein neues Page-Objekt erstellt, welches nur den Content anzeigt und wenn ich in meinem iframe-tag src="index.php?id=0&type=10" angebe wird zumindest eine Seite genauso angezeigt wie ich es möchte: alles wie gewohnt und der Content wird im iframe angezeigt.
Logischer Weise gehen die Menü-Links noch nicht, wenn ich aber 10.marks.MENU_LINKS.1.target = content_iframe setze und das src="index.php?id=0&type=10" aus dem iframe-tag wieder entferne, so funktioniert das Menü und die Inhalte erscheinen auch im iframe, aber halt die komplette Seite! Also auch Menü und alles!
Ein weiteres Problem ist, daß der Content der startseite so nicht im iframe angezeigt wird, der iframe wird erst beim ersten Klicken auf einen Menüeintrag gefüllt.

Wie mache ich das sauber, daß das entsprechende &type=10 da gesetzt wird?

Ach und mein Hauptproblem: Ich musste config.linkVars = type setzen, weil diese Touchscreen-Ansicht bereits type=2 ist und die Links sonst immer wieder auf die type=0 Ansicht führen würden. Bedeutet das nun, daß typo3 links in meinem Content mir dann den Content ohne Menü anzeigen, anstatt in dem iframe?

Und wie schaut es mit Links von "Aussen" aus? Ich habe das typo3 frame howto gelesen und da stand, der pagetyp 0 muss ein "frameset" sein, damit links von Aussen funktionieren, daß wollte ich durch den iframe ja gerade vermeiden.

Hat das mitlerweile jemand von euch hinbekommen? Ich habe wirklich das ganze Forum durchsucht, aber keiner scheint zu wissen wie das geht. Ist das am Ende garnicht möglich so wie ich will? Die Extensions habe ich schon durchsucht, die geben mir nur ein content-element iframe zum statischen verlinken auf eine externe seite, nicht das was ich will.