Ich versuche meine 1. eigene Seite mit starker Anlehnung an das Buch "Praxiswissen Typo3" hin zu bekommen. Die beinhaltete Seite klappt auf einer anderen Installation.
Ich habe nun das Problem, daß ich keinen Text über die Tabelle tt_content ausgeben lassen kann. Wenn ich meinen Platzhalter im HTMl Code so anspreche geht es:
INHALT = TEXT
INHALT.value = test
Laut dem Buch sollte ich es innerhalb des 10.marks Bereichs wie folgt machen:
# INHALT AUSGEBEN
INHALT = CONTENT
INHALT {
table = tt_content
}
Der Platzhalter auf der Seit verschwindet nun, er wird also anscheinend richtig angesprochen. Nur die Ausgabe klappt nicht. Dies wäre wohl noch ok, da man noch angeben muß wie die Inhalte dargestellt werden sollen.
Deshalb soll man den folgenden Beschreibungscode als Beispiel anlegen:
# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = TEXT
tt_content {
field = header
wrap = |<br />
}
Doch nichts passiert, der Plathalter bleibt also verschwunden und es erfolgt keine Ausgabe. Es sieht mir so aus als ob die Tabelle tt_content nicht richtig angesprochen wird.
Auf der betreffenden Seite habe ich im übrigen Text angegeben und auch im Feld Überschrift...
Ich poste mal nachfolgend den kompletten Code, so viel ist es ja noch nicht wirklich.
page = PAGE
page {
# Allgemeine Seiteneigenschaften setzen
bodyTag = <body>
stylesheet = fileadmin/style.css
# MetaTags angeben
meta.AUTHOR = Test
meta.DESCRIPTION = Suchmaschinenwörter hier hinterlegen
# DIE DESIGNVORLAGE INTEGRIEREN
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT
10.marks {
# DEN PLATZHALTER DATUM ANSPRECHEN
DATUM = TEXT
DATUM.data = date : d.m.Y
# DAS GRAFISCHE MENÜ LINKS ERSTELLEN
MENU_LINKS = HMENU
MENU_LINKS {
# WEISSE LINIE ZU BEGINN DES MENÜS EINBINDEN
wrap = <img src="fileadmin/images/linie_weiss.gif" width="200" height="1" alt="" /><br />|
special = directory
special.value = 2
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
XY = 200, 24+[16.h]
backColor = #0088A0
# TEXT AUF MENÜPUNKT RENDERN
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = _
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 15
10.offset = 14,16
# EINE GGFS. VORHANDENE 2. TEXTZEILE ANZEIGEN LASSEN
15 < .10
15.text.listNum = 1
15.offset = 14, 32
# HILFSEBENE ZUR BERECHNUNG DER HÖHE VON MENÜPUNKTEN
16 < .10
16.text.case = upper
16.text.listNum = 1
16.fontSize = 22
16.offset = 1000,1000
# WEISSE TRENNLINIEN ERZEUGEN UND EINBAUEN
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 200,1
backColor = #FFFFFF
# Ende 20.file
}
20.offset = 0, 23+[16.h]
# Ende 1.NO
}
# ROLLOVERZUSTAND BESCHREIBEN
1.RO < .1.NO
1.RO {
backColor = #DBAC08
10.fontColor = #000000
15.fontColor = #000000
# Ende 1.RO
}
# DIE 2.EBENE ALS KOPIE DER 1.EBENE BESCHREIBEN
2 < .1
2.NO {
backColor = #3FB6CA
10.fontColor = #FFFFFF
10.fontSize = 12
# Ende 2.No
}
2.RO < .2.NO
2.RO.backColor = #000000
# Ende MENU_LINKS
}
# EINEN KLICKPFAD ERSTELLEN
# OBJEKT COA ZWISCHENSCHALTEN UM EINEN ZUSÄTZLICHEN TEXT ANGEBEN ZU KÖNNEN
KLICKPFAD = COA
KLICKPFAD {
# DER TEXT
10 = TEXT
10.value = Sie befinden sich hier:
# DEN KLICKPFAD AN POSITION 20 DARSTELLEN
20 = HMENU
20 {
special = rootline
special.range = 2|-1
1 = TMENU
1.NO = 1
1.NO.linkWrap = | /
# UNTERSTRICH ENTFERNEN DER ALS ZEICHEN FÜR ZEILENUMBRUCH IM MENÜ GENUTZT WIRD
1.NO.stdWrap.parseFunc.short._ =
# ENDE 20
}
# ENDE KLICKPFAD
}
# INHALT AUSGEBEN
INHALT = CONTENT
INHALT {
table = tt_content
# ENDE INHALT
}
# Ende 10.marks
}
# Ende page
}
# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = TEXT
tt_content {
field = header
}