Zum Inhalt springen

Anfängerproblem mit dem Anzeigen von Inhalten

Erstellt am 1. Oktober 2008 · 3 Antworten · letzte Antwort am 1. Oktober 2008

Tags: Inhaltselemente, Frage

cHeFr0cKaH ·

Hallo,

ich bin ein Neuling bezüglich Typo3 und habe Probleme mir den Seiteninhalt anzeigen zu lassen.

Folgendes habe ich bereits gemacht.

Ein Menü im Backend erstellt

[oberste seite]
[root page]
[Menu1]//ist ein Verweis
[menupunkt1]
[menupunkt2]
[Menu2]//ist auch ein Verweis
[menupunkt1]
[menupunkt2]
usw.

Das Menü wird in meiner index.html(mein Template) auf der linken Seite angezeigt und der Inhalt soll in der Mitte stehen.

Hier erstmal ein Ausschnitt meines Typoscripts

page = PAGE
page{
typeNum = 0

# CSS Datei einfügen
includeCSS.file1 = fileadmin/template/css/style.css
includeCSS.file2 = fileadmin/template/css/engine.css

# Die Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/Kiratest/index.html
10.workOnSubpart = DOKUMENT

10.marks{

# Images Rechts und Links
IMAGEL1 = IMAGE
IMAGEL1.file = fileadmin/template/index_FILES/top_l.png

IMAGER1 = IMAGE
IMAGER1.file = fileadmin/template/index_FILES/top_r.png
################################################
# Menu oben
MENUO = HMENU
MENUO {
special = directory
special.value = 87
1 = TMENU
1.NO = 1
1.NO.linkWrap = <td>| | |*|  | | |*|  |</td>
}
################################################
# Menu Links1
MENUL1 = HMENU
MENUL1 {
special = directory
special.value = 83
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="mainlevel"
1.NO.linkWrap = <tr align="left"><td>|</td>
       
}
##################################################		
#Menu Links2
MENUL2 = HMENU
MENUL2 {
special = directory
special.value = 75
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="mainlevel"
1.NO.linkWrap = <tr align="left"><td>|</td>
}
############################################
#Menu Links3
MENUL3 = HMENU
MENUL3 {
special = directory
special.value = 71
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="mainlevel"
1.NO.linkWrap = <tr align="left"><td>|</td>
}
################################################
#Menu Links4
MENUL4 = HMENU
MENUL4 {
special = directory
special.value = 65
1.NO = 1
1.NO.ATagParams = class="mainlevel"
1.NO.linkWrap = <tr align="left"><td>|</td>
}
###############################################

#Inhalte
MITTE = CONTENT
MITTE {
	table = tt_content

}

}#10.marks
}#Ende vom page

#Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content {
	#Ueberschrift ausgeben
	10 = TEXT
	10 {
		field = header
		wrap = <h1>|</h1><br />
	}
	
	#Bodytext ausgeben
	20 = TEXT
	20 {
		field = bodytext
		wrap = <td>|</td>
	}
	select.pidInList = 86
}

Die Menüs bzw die Links funktionieren alle wunderbar. Nur die Inhalte wollen net🙁 .
Ich habe testweise menupunkt1 aus Menu1 einen
reinen Textinhalt gegeben und möchte den mittels Marker in meiner index.html einfügen.

Hier ein kurzer Ausschnitt der index.html

<td class="maincol" style="padding-top: 2px;">
                                   		<td>
                                   		 <!-- ###MITTE### -->
                                     		<!--{* Content includen *}
                                        	{include file="$tpl_include"}-->
                                   		 </td>
</td>

Meinen Marker habe ich gesetzt. Also mache ich irgenteinen anderen Fehler.

Weiß jemand Rat?!

mfg
cHeFr0ckaH

Unbekannter Benutzer ·

Wo soll der Marker sein?

Nimm mal den Marker aus den Kommentaren raus.

Und dann includiere im TypoScript-Template, falls noch nicht geschehen, css_styled_content.

Dann sprichst du den Marker Mitte mittels

MITTE < styles.content.get

an.

cHeFr0cKaH ·

Hi,
erstmal danke für die schnelle Antwort. Hat auch direkt funktioniert🙂
Ich dachte immer das man die Marker für Inhalte in Kommentarzeichen schreibt.
Auf typo3.org gibts ja en kleines tutorial und in den Beispielen waren die Marker zwischen Kommentarzeichen gesetzt. Naja egal...Hauptsache es läuft nun.

Der Text ist zwar noch völlig unformatiert, aber ich weiß jetzt zumindest grob wie ich Inhalte mittles Marker einbinden kann.

Vielen Dank!