Hi,
Habe in Typo3 2 komplette "Websites". Die erste ist nun fertig und funktioniert wunderbar - bei der Zweiten hab ich (meiner Meinung nach) alles gleich gemacht aber es wird einfach kein Content angezeigt.
was ich gemacht habe:
1. im html Template ist folgender Abschnitt
<div class="content">
<!-- ###CONTENT_MITTE### start-->
blah
<!-- ###CONTENT_MITTE### stop-->
</div>
2. bei meinem Haupttemplate habe ich content(default) als static template eingebunden
3. bei meinem Haupttemplate im setup hab ich folgenden Code:
page = PAGE
page.stylesheet = uploads/tf/styles.css
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = uploads/tf/template.html
workOnSubpart = DOCUMENT_BODY
}
page.10.subparts.HAUPT_NAVI < tmp.HAUPTNAVIGATION
page.10.subparts.CONTENT_MITTE < styles.content.get
Hab ich etwas vergessen? Meine Menüs funktionieren einwandfrei, auf der zweiten Seite funktioniert auch der Content einwandfrei und ich habs nach dem gleichen Schema gemacht.
Mit CONTENT_MITTE passiert gar nichts - wird also auch nicht ersetzt.
workOnSubpart = DOCUMENT_BODY
Hast du das im HTML Template bedacht?
ja, menü und andere subparts funktionieren bereits. nur der content will nicht so recht.
setzte ich zb.
page.10.subparts.CONTENT_MITTE = CONTENT
wird der subpart ersetzt, nur eben nicht mit dem inhalt.
template
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="styles.css" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<!-- ###DOCUMENT_BODY### start-->
<div class="header"><img style="margin-left:20px;" src="logo.jpg" alt="" /></div>
<div class="spacer"></div>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="200" valign="top">
<div class="nav">
<!-- ###HAUPT_NAVI### start-->
<a href="#">Dein Gewinn</a>
<div class="subnav">
<a href="#">- Leistungen</a>
<a href="#">- Beitraege</a>
</div>
<a href="#">Über den Club</a>
<!-- ###HAUPT_NAVI### stop-->
</div>
</td>
<td valign="top">
<div class="content">
<!-- ###CONTENT_MITTE### start-->
blah
<!-- ###CONTENT_MITTE### stop-->
</div>
</td>
</tr>
</table>
<!-- ###DOCUMENT_BODY### stop-->
</body>
</html>
Also ich hab jetzt mehr oder weniger den Grund gefunden warum mein Content nicht funktioniert. Sobald ich im Haupttemplate unter "Include basis template" ein Template inkludiere (zb. für ein Menü) funktioniert der Content nicht mehr. Gebe ich hier alle Templates weg funktioniert mein Content aber dafür natürlich die Menüs nicht mehr.
Habe eine neue simple Testseite erstellt - auch hier tritt das gleiche Problem auf.
Was mach ich falsch?
Hat wirklich niemand eine Idee was da falsch sein könnte?
Hi,
also ich mach das immer so:
2 = CONTENT
2 < styles.content.get
2.select.orderBy = sorting
Wobei du die 2 durch dein
page.10.subparts.CONTENT_MITTE
ersetzen musst.
Hoffe es bringt dich weiter.
Gruß
Daniel
Kann mit vorstellen, dass da tatsächlich ein Konflikt beim Content entsteht.
Bau Dir doch das Menü selbst, dann kann das nicht passieren.
Verwendest Du css_styled_content ?
Würde ich Dir nämlich empfehlen.
Gruß
Michael