Typ3o Frames

Percolator

Grünschnabel
Hallo,

ich möchte gerne eine Seite auf Basis von Typo3 erstellen. Sie soll dabei möglichst diesem Design folgen. Link. Ich dachte mir das geht am einfachsten mit Frames.

Nun hab ich mich etwas mit Typo3 eingearbeitet und nun auch mal Frames getestet.
Ein Frame soll für´s Menü sein, der andere für den Inhalt und der 3. für das Logo.

Das mit den Frames klappte ja. Dachte ich. Ich hab zu allen seiten Inhalt erstellt. Doch es wird nur, bzw. würde, weil soll ja nicht, der Inhalt der Root-Seite dargestellt. Ich mach ja nicht umsonst ein Frame für den Inhalt. Das einzige was klappt ist, wenn ich statt Inhalt, den Seiten Text zuweise.

Hier ist das Template.
Code:
#frameset = PAGE
#frameset.typeNum = 57

# Definition of the page-objects
seite = PAGE
menu = PAGE
top = PAGE

seite.typeNum = 60
menu.typeNum = 59
top.typeNum = 58


# Defining the content-frame
seite.10 = CONTENT
#seite.10.value = The page-frame
seite.10.table = tt_content
tt_content = TEXT
tt_content.field = header


# Defining the menu-frame
menu.10 = CONTENT
#ich möchte gern den Content dieser Page sehen
menu.10.table=tt_content
menu.bodyTag = <body bgcolor="{$bgCol}">

# Defining the top-frame
top.10 = TEXT
#der text wird angezeigt
top.10.value = The top-frame

outer_frameset = PAGE
outer_frameset.typeNum = 0

# Defining the outer frameset
outer_frameset.frameSet.cols= 150,*
outer_frameset.frameSet.params = border="0" framespacing="0" frameborder="NO"
outer_frameset.frameSet {
  1 = FRAME
  1.obj = menu
  1.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
  2 = FRAMESET
  2.rows = 170, *
  2 {
    1 = FRAME
    1.obj = top
    2 = FRAME
    2.obj = seite
  }
}
Ich kenne die Vor- und Nachteile von Frames, daher lasst uns lieber über eine Lösung diskutieren.
Falls jemand was besseres einfällt, als mit denFrames, nehme ich das gerne an. Es sollte aber dann, wenns ein Menü wird, für das ich den Hintergrund festlegen kann. Damit meine ich nur für das Menü den Hintergrund und nicht für die ganze Seite, wie es bei TU der fall ist.

Vielen Dank schon mal.
 

Anhänge

  • frames.png
    frames.png
    737 Bytes · Aufrufe: 191
Zuletzt bearbeitet:
O.K. du kennst die Vor- und Nachteile von Frames (Vorteile keine, Nachteile alle), aber du brauchst sie bei typo3 auch nicht. Der Vorteil eines CMS ist ja letztendlich das es die Verwaltung der Seiten für die übernimmt.

Hier schau dir diese Seite an, das entspricht doch etwa dem was du machen willst:

http://www.manuelalampert.de/index.php?id=2

Der Entsprechende Code den du dafür brauchst:

Code:
page = PAGE
page.typeNum = 0

page.stylesheet = fileadmin/styles/stylesheet.css

page.10 = TEMPLATE

page.10 {
 template = FILE
 template.file = fileadmin/templates/template.htm
 workOnSubpart = BODY
 subparts.NAVIGATION < temp.mainnav
 subparts.CONTENT < styles.content.get
}
Das entsprechende Html Template ist auch extrem einfach. In diesem Fall mit Tabellen, das kannst du aber auch mit CSS lösen, du brauchst nicht mehr als einen Bereich für den Banner, eine linke und eine rechte Spalte. Das wars schon, ganz ohne Frames:

Code:
<body>
<!-- ###BODY### -->
<table width="100%" height="100%" cellpadding="0" cellspacing="0"  border="0">

  <tr>
    <td colspan="3" bgcolor="#FE9321"><img src="fileadmin/images/banner.jpg" width="780" height="150"></td>
	<td width="100%" bgcolor="#FE9321"></td>
	</tr>
  <tr>
    <td height="100%" valign="top" bgcolor="#FE9321">
    <!--###NAVIGATION### -->
    &nbsp;
    <!--###NAVIGATION### -->

    </td>
    <td width="10"></td>
    <td width="640">
    <table>
    <tr><td>
    <!--###CONTENT### -->
    &nbsp;
    <!--###CONTENT### -->
    </td></tr></table>

    </td>
    <td width="100%"></td>
  </tr>
</table>
<!-- ###BODY### -->
</body>
 
Solltest du deine Webseite allerdings (aus welchen Gründen auch immer) so aussehen lassen dass Menü und Header immer sichtbar sein sollen, dann kannst du das machen, indem du scrollbare DIVs verwendest - um den "Flair" von Frames zu simulieren. :)
 
Hallo Florian_Rachor,

wie du Deine Page hinbekommen hast, ist schon sehr geil. Denn ich habe so ein ähnliches Problem, wie meine Vorgänger. Das bedeutet:

Ich habe eine Seite, die eigentlich ganz einfach aufgebaut ist und deshalb nur aus ein paar Tabellen besteht. Darin habe ich eingepflanzt: ###CONTENT### und irgendwo ein ###LOGINBOX###. Mein Seite funktioniert eigentlich auch, aber nicht so, wie ich es gerne hätte.

Z.B. fängt bei mir das Problem bereits da an, dass meine Body-Tags ###BODY### außerhalb von <body> - also ###BODY### <body> text text text </body> ###BODY### sein müssen, weil es mir die Seite sonst im Internet-Explorer zerschießt. Komischerweise auch nur dort.
Naja. Gut. Damit kann ich ja an sich noch leben. Solange es klappt, obwohl mich schon brennend interessieren würde, warum das so bei mir ist, nicht aber auf der http://www.manuelalampert.de-seite?

Und dann habe ich da eigentlich das einzig wirkliche Problem: Ich habe einen Flash-Header, der sein Video immer und immer wieder abspielt. Sobald ich allerdings auf einen Button drücke, beginnt er das Video immer wieder von vorne. Gibt es eine Möglichkeit, dieses Video einfach fortlaufend und sich nicht "neuladend" abspielen zu lassen? Ich dachte da an I-Frames, habe nur keine Ahnung wie das geht.
Falls es allerdings nicht geht, würde ich eben auch ein statisches Bild verwenden, wie eben auf der Manuela-Lampert-Seite. Was ich nicht aus dem Seitenquelltext und Deinen Angaben ersehen konnte ist: Wie hast Du das gemacht, dass sich der Banner in keinsterweise rührt, wenn man auf einen Button klickt. Du hast ja keine Frames verwendet. Wie hast du das denn gemacht?

Danke :)
Schöne Grüße
 

Neue Beiträge

Zurück