Bin alles nochmal durchgegangen im Template. Einen Fehler kann ich nicht finden. Gibt es noch irgendwelche Einstellungen, die in Typo3 vorgenommen werden müssen. In der Datenbank hab ich auch mal nachgeschaut, dort ist der Text eingefügt, so dass Typo3 eigentlich drauf zugreifen müsste.
Habe überhaupt keine Idee mehr - aber ich kenn mich auch zu wenig damit aus ...
Ist "content(default)" unter "Click here to edit whole template record" includiert? (templateansicht)
lg georg
Danke erstmal. Habe folgendes gemacht:
Ich "Click here to edit whole template record", dann öffnet sich eine Ansicht, wo ich alle möglichen Fenster sehe. Bei Include static habe ich jetzt das Object content(default) ausgewählt. Es steht nun im Fenster "ausgewählt". Gespeichert - aber leider ist da immer noch kein Text.
Hast Du vielleicht noch einen anderen Vorschlag? Oder muss ich das noch irgendwo anders eintragen?
probiere mal die ext css_styled_content
-> dann auch wie die default geschichte einbinden...
ist die vorlage.html auch wirklich da ?
Vielen Dank erstmal für die Unterstützung. Ich habe jetzt zunächst content(default) aktiviert, dann css_styled_content. Dann beide. Nichts passiert. Dann habe ich die Skript-Zeilen 189-195 (siehe oben) gelöscht und auf einmal ist der Text da. Sogar, wenn ich die include-static-Aktivierungen wieder rausnehme.
...
# Inhalt ausgeben
INHALT = CONTENT
INHALT {
table = tt_content
}
}
}
Dann erscheint der Text.
Wenn ich aber jetzt den Text ansteuere - eigentlich dürfte er doch erst jetzt überhaupt erscheinen - dann ist er weg! Also wenn ich z.B. Folgendes weiterschreibe im Skript:
...
# Inhalt ausgeben
INHALT = CONTENT
INHALT {
table = tt_content
}
}
}
# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content = {
# Überschrift ausgeben
10 = TEXT
10 {
field = header
wrap = <h1>|</h1><br />
}
# Body ausgeben
20 = TEXT
20 {
field = bodytext
wrap = <p>|</p>
}
}
Zusammenfassung:
- die html-Vorlage ist vorhanden. Sie kann auch in den Menüs etc. angesteuert werden,
- der Platzhalter ###INHALT### wird offensichtlich auch durch das Template angesteuert, denn Überschrift und Body werden angezeigt (zumindest, wenn man keinen TS-Verweis auf sie gibt),
- content(default) und css_styled_content sind gesetzt (habe mit und ohne probiert).
Zander-Carve schrieb
...
# Inhalt ausgeben
INHALT = CONTENT
INHALT {
table = tt_content
}
}
}
Wo hast Du denn sowas her?
Selber erfunden?
# Inhalt ausgeben
INHALT < styles.content.get
und fettich...
Jetzt habe ich es nochmal neu geschrieben und auf einmal geht es #angry# . Ich kann mir allerdings nicht erlären, was jetzt anders ist. Wenn jemand nochmal eine Blick drauf werfen mag und einen Fehler erkennen könnte beim ersten Skript, wäre ich sehr dankbar.
Auf jeden Fall jetzt schon mal sowieso mein Dank für's Mitdenken ...
...
# Inhalt ausgeben
INHALT = CONTENT
INHALT {
table = tt_content
}
}
}
# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content {
# Überschrift ausgeben
10 = TEXT
10 {
field = header
wrap = <h1>|</h1><br />
}
# Bodytext ausgeben
20 = TEXT
20 {
field = bodytext
wrap = <p>|<p>
}
}
Ich gehe hier Schritt für Schritt nach dem Buch von Robert Meyer vor. Ist auf Seite 167 so angegeben ...
Alles klar - es war das blöde Gleichheitszeichen ...
...
# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content {
# Überschrift ausgeben
10 = TEXT
...
muss es heißen und nicht:
...
# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content ={
# Überschrift ausgeben
10 = TEXT
...
Es ist manchmal zum Verzweifeln. Je länger man draufkuckt, desto blinder wird man!!!! :o