Zum Inhalt springen

Content Problem

Erstellt am 10. November 2006 · 6 Antworten · letzte Antwort am 14. November 2006

Tags: Frage

tom_f ·

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.

tom_f ·

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="#">&Uuml;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>
tom_f ·

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?

d.​walter ·

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

Michaelh74 ·

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