Ich hatte das schonmal aufgegriffen, aber gelöst werden konnte es nicht. Deshalb ein anderer Ansatz, vielleicht bringt der was.
Ein paar Worte zur Konfiguation: Ich benutze Typo3 3.8.0 mit HTML Template mit Markern (marks). Es gibt davon nur drei: ###LEFT### für die Navi, ###CONTENT### für den Inhalt und ###RIGHT### für eine rechte Zusatzspalte.
Ausgangspunkt: Ich erstelle ein neues T3-Projekt. Es bekommt lediglich zwei Seiten: Startseite und Impressum. Auf die Startseite knalle ich das News-Plugin tt_news 2.2.24 vom Anzeigetyp LIST und ins Impressum kommt ein simpler Text.
Nun gehe ich ins Frontend. Ich sehe nur Seiten ohne Inhalt (leer). Der Quelltext verrät, dass die HTML-Syntax vom <html> bis zum </html> da ist und der Doctype und XML-Kram drumrum auch, aber zwei <div> Container bleiben einfach leer… nämlich die, die für den Inhalt zuständig sind. Die Navi wird komischerweise immer korrekt angezeigt.
Ich schalte zurück ins Backend und lasse mir über "Web" > "Anzeigen" die Seite anzeigen. Im Regelfall geht das und alles sieht so aus, wie es aussehen soll.
Ich gehe nochmal zum Frontend und plötzlich wird auch da alles korrekt angezeigt. Nachdem ich ein paar Mal die Navi durchgeforstet oder im Backend rumgeklickt hab (ohne irgendwelche Einstellungen oder Inhalte zu verändern), ist der Inhalt aus dem Frontend wieder verschwunden… so wie ganz am Anfang.
Dieser seltsame Effekt führt auch dazu, dass meine News im Frontend nicht angezeigt werden. Erst wenn ich alle im Backend angesehen habe, werden sie im Frontend sichtbar. Da das aber alle Seiten betrifft und ich früher auch ohne News-Plugin dasselbe Problem hatte, schließe ich tt_news als Ursache aus. Auch den Webspace schließe ich unter Vorbehalt aus, weil auf demsselben Space andere Typo3-Installationen angeblich einwandfrei laufen (Hochschulserver). Die Hochschule selbst hat ihren gesamten Mitarbeiter- und Studentenbereich auf ein Typo3-Backend umgestellt und das geht seit Jahren wunderbar und ohne Ausfälle.
Bislang ließ sich das Problem lösen, indem ich die paar Seiten, die im Frontend nicht sichtbar waren, einfach im Backend angesehen habe. Allerdings musste ich dazu zuerst den betreffenden Punkt in der Seitenstruktur auswählen und dann nochmal den gleichnamigen Punkt aus der Navi anklicken, die im Anzeigefenster (drittes Frame ganz rechts) zu sehen ist. Anschließend ging es.
Manchmal aber bewirkte auch das Anschauen im Backend nichts und die Seiten oder News im Frontend ließen sich einfach nicht anzeigen. Bei einfachen Inhalten bleiben die Content-<div>-Container leer und bei den News fehlen einfach die Inhalte, so als ob ich eine leere News reingestellt hätte.
Manchmal brachte selbst die Anzeige im Backend nicht den vollständigen Inhalt, aber das ließ sich im Gegensatz zum Frontend mit ein paar wiederholten Klicken lösen.
Nach ein paar Minuten (oder Stunden) ging es dann auch im Frontend plötzlich wieder. Dann wieder nicht. Und selbst wenn ich es gerade geschafft hatte, die Inhalte im Frontend anzuzeigen, so waren sie am nächsten Morgen oft wieder verschwunden. Manchmal aber auch nicht.
Das Ganze ist so seltsam, dass ich es mir echt nicht erklären kann. Alle Aktionen verhalten sich total sporadisch, nichts lässt sich nochmal rekonstruieren und keine Aktion bewirkt das sichere Anzeigen im Frontend. Ich habe sehr viel probiert und kann keinen Zusammenhang erkennen oder Schlüsse ziehen.
Natürlich habe ich zwischendrin immer gespielt und versucht, den Cache zu leeren… all cache, frontend cache oder typo3conf cache. Auch das Caching bei den News hab ich deaktiviert und dann wieder aktiviert. Und nach jeder Umstellung hab ich getestet, ob sich das irgendwie auswirkt.
Das macht mich ziemlich fertig, weil ich so keine vernünftige Seite bauen kann. Was nützt sie mir, wenn sie nur manchmal sichtbar ist. Deshalb hab ich von der Startseite (mit tt_news als LIST Ansicht) zwei Mal den Quelltext gespeichert, um ihn zu vergleichen. Damit ihr auch mal seht, was ich meine, poste ich die mal hinten ran.
Sorry wegen des langen Threads…
Hier geht die Seite, aber die News werden nicht angezeigt:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!--
This website is brought to you by TYPO3 - get.content.right
TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2005 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://www.typo3.com
-->
<link rel="stylesheet" type="text/css" href="fileadmin/ipp/template/standard/css/default.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/ipp/template/tt_news_v2_styles.css" />
<title>daily ipp -- tagesaktuelle Meldungen der interaktiven Publikationsplattform der Hochschule Mittweida: Startseite</title>
<meta name="generator" content="TYPO3 3.8 CMS" />
<script type="text/javascript">
/*<![CDATA[*/
<!--
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
// Blurring links:
function blurLink(theObject) { //
if (msie4) {theObject.blur();}
}
// -->
/*]]>*/
</script>
</head>
<body bgcolor="#FFFFFF">
<div id="all">
<div id="header">
<div id="header_caption">Interaktive Publikationsplattform. Hochschule Mittweida (FH). University of Applied Sciences.</div>
</div>
<div id="left"><div id="menu"><a href="index.php?id=2" onfocus="blurLink(this);">Startseite</a><a href="index.php?id=16" onfocus="blurLink(this);">Impressum</a></div></div>
<div id="content">
<!-- CONTENT ELEMENT, uid:8/list [begin] -->
<a name="8"></a>
<!-- Header: [begin] -->
<div class="csc-header csc-header-n1"><h1 class="csc-firstHeader">Aktuelles</h1><br /><img src="clear.gif" width="1" height="5" class="spacer-gif" alt="" title="" /><br /></div>
<!-- Header: [end] -->
<!-- Plugin inserted: [begin] -->
<!-- Plugin inserted: [end] -->
<!-- CONTENT ELEMENT, uid:8/list [end] -->
</div>
<div id="right">
<!-- CONTENT ELEMENT, uid:14/text [begin] -->
<a name="14"></a>
<!-- Header: [begin] -->
<div class="csc-header csc-header-n1"><h1 class="csc-firstHeader">Zusatzspalte</h1><br /><img src="clear.gif" width="1" height="5" class="spacer-gif" alt="" title="" /><br /></div>
<!-- Header: [end] -->
<!-- Text: [begin] -->
<p class="bodytext">In dieser Spalte stehen zum Beispiel zusätzliche Informationen.</p>
<!-- Text: [end] -->
<!-- CONTENT ELEMENT, uid:14/text [end] -->
</div>
<div id="footer">copyright ©</div>
</div>
</body>
</html>
Hier geht die Seite nicht und die entsprechenden <div>-Container sind einfach leer:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!--
This website is brought to you by TYPO3 - get.content.right
TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2005 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://www.typo3.com
-->
<link rel="stylesheet" type="text/css" href="fileadmin/ipp/template/standard/css/default.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/ipp/template/tt_news_v2_styles.css" />
<title>daily ipp -- tagesaktuelle Meldungen der interaktiven Publikationsplattform der Hochschule Mittweida: Startseite</title>
<meta name="generator" content="TYPO3 3.8 CMS" />
<script type="text/javascript">
/*<![CDATA[*/
<!--
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
// Blurring links:
function blurLink(theObject) { //
if (msie4) {theObject.blur();}
}
// -->
/*]]>*/
</script>
</head>
<body bgcolor="#FFFFFF">
<div id="all">
<div id="header">
<div id="header_caption">Interaktive Publikationsplattform. Hochschule Mittweida (FH). University of Applied Sciences.</div>
</div>
<div id="left"><div id="menu"><a href="index.php?id=2" onfocus="blurLink(this);">Startseite</a><a href="index.php?id=16" onfocus="blurLink(this);">Impressum</a></div></div>
<div id="content"><a name="8"></a><font face="verdana" size="3"><b>Aktuelles</b></font><br /><img src="clear.gif" width="1" height="5" class="spacer-gif" alt="" title="" /><br /><img src="clear.gif" width="1" height="10" class="spacer-gif" alt="" title="" /><br /></div>
<div id="right"><a name="14"></a><font face="verdana" size="3"><b>Zusatzspalte</b></font><br /><img src="clear.gif" width="1" height="5" class="spacer-gif" alt="" title="" /><br /><p style="margin:0 0 0 0;">In dieser Spalte stehen zum Beispiel zusätzliche Informationen.</p><img src="clear.gif" width="1" height="10" class="spacer-gif" alt="" title="" /><br /></div>
<div id="footer">copyright ©</div>
</div>
</body>
</html>