Zum Inhalt springen

Content wird nicht angezeigt!!!

Erstellt am 28. Mai 2006 · 2 Antworten · letzte Antwort am 28. Mai 2006

Tags: Frage

arnie83 ·

Hab ein großes Problem,

das Menü wird zwar angezeigt aber der Content Bereich bleibt einfach immer leer. Inhalte kann man aber Problemlos einpflegen.

Hab dazu was im Forum gefunden:

1. Schmeiss content(default) raus
2. Binde statt dessen css_styled_content ein
3. Benutze INHALT < styles.content.get

wie mache ich den das??????

Hier mal mein Code vom Template und weiter unten der Code von Typo Script:

<html>
<head>
<title>MIKLA.de</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<!-- ###DOKUMENT### start -->
<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>

<td colspan="5"><!-- ###LOGO### start -->
<div align="center"><img src="fileadmin/template/main/top_mikla.jpg"></div>
<!-- ###LOGO### stop -->
</td>

</tr>
<tr>
<td width="195">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td width="105">&nbsp;</td>
</tr>
<tr>
<td height="64" valign="top"><table width="177" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="fileadmin/template/main/menue_oben.jpg">&nbsp;</td>
</tr>
<tr>
<td background="fileadmin/template/main/menue_mitte.jpg"><table width="157" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="157" align="center" valign="top">###NAVI_LEFT###</td>
</tr>
</table> </td>
</tr>
<tr>
<td background="fileadmin/template/main/menue_unten.jpg">&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p></td>
<td>&nbsp;</td>
<td valign="top">###INHALT###</td>
<td>&nbsp;</td>
<td width="105" valign="top">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp; </td>
<td><p>&nbsp;</p></td>
<td>&nbsp;</td>
<td width="105" align="left" valign="top">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td width="105">&nbsp;</td>
</tr>
<tr>

<td>
<p>&nbsp;</p> </td>

<td width="20">
</td>

<td width="653"></td>
<td width="27"></td>
<td width="105">
</td>

</tr>
<tr>
<td colspan="5"><div align="center"><img src="fileadmin/template/main/down_mikla.jpg"></div></td>
</tr>
</table>
<!--###DOKUMENT### stop-->
</body>
</html>

TYPO3 Skript:

# Default PAGE object:
page = PAGE
page{
stylesheet = fileadmin/css/defaultstylesheet.css
typeNum = 0
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/main/index.html
10.workOnSubpart = DOKUMENT
}

# ordnen der Beiträge
#page.10.marks.INHALT < styles.content.get

page.10.marks.INHALT
{
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
#select.languageField = sys_language_uid
}

#Grafisches Menü:
page.10.marks.NAVI_LEFT = HMENU
page.10.marks.NAVI_LEFT{
special = directory
special.value = 2
entryLevel = 1
1 = GMENU
1.NO =1

# 1. Menüebene darstellen
1.NO {

XY = 157, 24
backColor = #FBD2B4

#Text Rendern
10 = TEXT
10.text.field = title
10.fontColor = #000000
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
#10.niceText = 1
10.offset = 14, 16
}

# 1. Menüebene Rollover
1.RO < .1.NO
1.RO.backColor = #F8A76B

# 2. Menüebene darstellen
2 < .1
2.NO {
backColor = #FAC7A0
10.fontColor = #000000
10.fontSize = 10
}

# 2. Menüebene Rollover
2.RO < .2.NO
2.RO.backColor = #F8A76B

#weisse Linie darstellen
#20 = IMAGE
#20.file = GIFBUILDER
#20.file {
#XY = 160, 1
#backColor = #FFFFFF
#}
#20.offset = 0, 23

}

#Inhalt ausgeben im CONTENT Bereich
page.10.marks.INHALT = CONTENT
page.10.marks.INHALT {
table = tt_content
}

tt_content.mailform.20.target = _self

maik ·

Schau mal in dein TypoScript Template.
Weit unter dem Setup Feld findest du den Bereich "static templates". Hier musst du wenigstrens ein template einbinden, welches für das rendern des Inhaltes zuständig ist. Ob du hier content(default) oder css_styled_content nimmst, ist für dein Problem erstmal egal, eines der beiden muss aber aus der Liste rechts selektiert werden, so dass es im linken Bereich aufgelistet wird.

Mister Stringer ·

Hallo,

Du spricht den Marker Inhalt zweimal an. Einmal recht weit oben im TS und einmal am Ende. Mach es doch nur an einer Stelle in der Art

page.10 {
   marks.INHALT = CONTENT
   marks.INHALT < styles.content.get
   marks.INHALT.select.orderBy = sorting
}

Dann braucht man auch select.where = colPos = 0 nicht. Das geht auch mit .getLeft oder .getRight, je nachdem welche Spalte man haben möchte.

Gruß
Klaus