Zum Inhalt springen

Irgendwie komme ich nicht weiter

Erstellt am 9. Juli 2003 · 2 Antworten · letzte Antwort am 11. Juli 2003

Tags: Frage

gaucho ·

Hallo zusammen,
Ich befasse mich erst seit ein paar Tagen mit Typo3, habe tonnenweise Dokus gelesen, und trotzdem komme ich nicht weiter.
Ich habe ein riesen Problem meine erste Seite zu erstellen. Habe übrigens auch hier und in anderen Foren nach Antworten gesucht, aber keine gefunden, obwohl ich zumindest Ansatzweise hier in den Postings ein bißchen was gefunden habe.
Nun aber das Problem:
Die Seite soll Framebasiert sein, rechter, oberer und Inhaltsframe.
Nun habe ich mir das frame tutorial angeschaut, die Frames auch ohne Weiteres hingekriegt.
Habe im Backend also zunächst eine neue Seite als Root-Level angelegt (Level 1), Typ Standard. Hier habe ich auch ein Template definiert.
Dank einiger anderwertiger Infos, dem Frame-Tutorial und einiger Postings hier kriege ich die Struktur im Frontend angezeigt.

##################

SETUP:
# Default PAGE object:
main_frameset = PAGE
top_frame = PAGE
menu_frame = PAGE
content_frame = PAGE

main_frameset.typeNum = 0
top_frame.typeNum = 1
menu_frame.typeNum = 2
content_frame.typeNum = 3

main_frameset.frameSet.cols = 120,*
main_frameset.frameSet.params = framespacing="0" bordercolor="#FFFFFF" frameborder="O" border="0"
main_frameset.frameSet {
1 = FRAME
1.obj = menu_frame
1.params = bgcolor="#000000" frameborder="0" noresize marginheight="0" border="0" scrolling="NO"
2 = FRAMESET
2.params = framespacing="0" bordercolor="#000000" frameborder="0" border="0" marginheight="0" border="0"
2.rows = 100, *
2 {
1 = FRAME
1.obj = top_frame
1.params = frameborder="0" noresize marginheight="0" border="0" scrolling="NO"
2 = FRAME
2.obj = content_frame
2.params = frameborder="0" marginheight="0" border="0" scrolling="AUTO"
}
}

top_frame.10 = TEMPLATE
top_frame.10 {
template = FILE
template.file = fileadmin/main/top.html
#workOnSubpart = MAIN_CONTENT
}

content_frame.10 = TEMPLATE
content_frame.10 {
template = FILE
template.file = fileadmin/main/content.html
workOnSubpart = MAIN_CONTENT

#OPTION 1
marks.INHALT = TEXT
marks.INHALT.value = TEST

#OPTION 2
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
marks.INHALT < styles.content.get
}

menu_frame.10 = TEMPLATE
menu_frame.10 {
template = FILE
template.file = fileadmin/main/left.html
#workOnSubpart = MENU_FRAME
}

CONSTANTS:
PAGE_TARGET = content_frame
content.pageFrameObj = content_frame

INCLUDE_STATIC:
content (default)
cSet stylesheet
styles.content (default)

#####################

Soweit so gut, Wenn ich im content_frame die Option 1 verwende funktioniert es ohne Probleme.

Nun habe ich eine neue Seite erstellt, unterhalb vom Frameset (Level2), auch vom Typ Standard, habe dazu etwas Inhalt definiert und wollte diese dann im content_frame anzeigen lassen wenn die Webseite aufgerufen wird, und da liegt jetzt der Hund begraben.
Habe erst OPTION 2 (siehe Listing) verwendet, geht aber nicht, habe es nach der Bestimmung der Tabelle über die Bestimmung der uid der Seite versucht, es funktioniert aber nicht. Habe noch einige andere Ansätze ausprobiert die ich im Netz gefunden habe, auch über die Erstellung einer Seite als Shortcut mit Referenz auf Root-Level, mit darunter liegender neuen Seite mit Inhalt, leider Nichts.
Nun gehen mir die Ideen aus, ich weiß einfach nicht weiter.
Könnte mir jemand einen kleinen Anstoß geben, wenn es nicht zuviel ist, mit einer kleinen Anleitung wo und wie ich was einfügen muß?

Für Eure Hilfe bedanke ich mich im Voraus

Beste Grüße

gaucho

sushi ·

1. auch wenn es eine anfängerfrage ist glaube ich eher das es in das frameset forum gehört.

2. hab ich so ein änliches problem mit den framesets.

sushi

gaucho ·

Hallo Freunde,
Mein Problem hat sich erledigt, nach langem suchen und experimentieren bin ich selber auf die Lösung gekommen.
Da ja scheinbar Niemand weiß wie man eine bestimmte Unterseite zur Anzeige in der Frameset-Definitionsseite bringen kann wenn man die Startseite aufruft hier die gefundene Lösung:

Die Frameset-Seite sollte im Seitenheader nicht vom Typ "Standard" sein, sondern vom Typ "Erweitert", dann kann man etwas weiter unten unter dem Punkt "Zeige Inhalt dieser Seite an:" die Seite auswählen die angezeigt werden soll wenn die Startseite aufgerufen wird.

Grüße

gaucho