Kann man mit Contenido Frame Seiten erstellen?

Florian Behrendt
2007-07-21 19:06
Immer wieder taucht diese Frage im Forum auf. Beantworten kann man sie wie Radio Erivan: Im Prinzip ja, aber warum so umständlich?

Zunächst kann man ganz klar sagen, das ist eine Aufgabe für erfahrene Contenido-Anwender. Nach meiner Meinung sollte man schon einmal eine Site komplett mit Contenido erstellt haben, bevor man sich an diese Aufgabe wagt. Zusätzlich muss profundes html-Wissen vorhanden sein. Contenido übernimmt nicht die Arbeit eines Programms wie NetObjects Fusion, Adobe GoLive, MS Frontpage oder Dreamweaver, die alle verhältnismäßig einfach Frames erstellen.

Wozu braucht man überhaupt Frames?
  • Sicherlich ist der häufigste Grund, dass die bestehende Website mit Frames aufgebaut ist und man sich den Ablauf ohne Frames schwer vorstellen kann.

  • Sie haben einzelne Abschnitte, die größer als eine Seite sind und möchten die anderen Teile nicht verschieben. Sie benötigen also Scrollbars für einen Teilbereich der Webseite. Ganz typisch sind da lange Texte, bei denen man den Top Frame (z.B als Logo mit Unternavigation) immer sichtbar haben möchte und/oder die Navigation am Linken Rand nicht mit hochschieben möchte. Wenn man alle Texte komplett aus Contenido heraus erstellen kann, bietet sich hier auch ein anderes Konzept ohne Frames aber mit Layern und den Merkmalen Position fixed bzw. Position Absolut. http://www.contenido.org/forum/viewtopic.php?t=1298

  • Sie benötigen den Frame um eine andere Webseite außerhalb von Contenido anzuzeigen, eventuell auch eine Seite von einem anderen Server (Gästebuch usw.). Hier besteht die Möglichkeit, über ein IFRAME solch eine Seite direkt in Contenido zu integrieren, es gibt sogar schon ein extra Modul dafür im Forum. http://www.contenido.de/forum/viewtopic.php?t=4861
    Auch zu diesem Thema wird noch ein Artikel erscheinen.
Eine Framesite mit Contenido heißt im Grunde genommen pro Frame eine eigene Website zu erstellen, Sie brauchen für jeden Frame ein eigenes Layout, eigene Templates, einen eigenen Bereich für die Kategorien und zusätzlich ein "verbindendes Element", das diese Seiten zusammen aufruft. Für letzteres ist es oft sinnvoll, eine "handgestrickte" Seite, die das Framset erstellt, aufzurufen.

Will man aus einem Frame (z.B. Navigation) Daten in einem anderen Frame beeinflussen, muss das Navigations-Modul angepasst werden bzw. im Navigations-Template eine entsprechende Anpassung vorgenommen werden.

Zusammengefasst: Es geht, ist aber aufwändig!
Durchschnittliche Bewertung: 4 (7 Abstimmungen)

Es ist möglich, diese FAQ zu kommentieren.