Hallo,
ich bin ein absoluter Neuling in Typo3.
Installation, Designvorlage, Template (inkl. einfacher Text-Ausgabe)... hat soweit funktioniert.
Nun habe ich auf einer Seite einen einfachen Text, den ich über das Template folgender Maßen ausgebe:
tt_content = COA
tt_content {
# Ueberschrift ausgeben
10 = TEXT
10 {
field = header
wrap = <h1>|</h1>
}
# Text ausgeben
20 = TEXT
20 {
field = bodytext
wrap = <p>|</p>
# Tabelle ausgeben
???
}
soweit alles super... Der Text wird angezeigt und entsprechend des eingebundenen css-scriptes formatiert.
Wenn ich nun aber keinen einfachen Inhalts-TYP "Text", sondern (zusätzlich oder anstelle dessen)einen Inhalts-Typ "Tabelle" anlege, erscheint der eingegebene Text (nach Verwendung des Tabellen-Wizards) in der Seitenansicht so:
text-reihe1-spalte1|text-reihe1-spalte2|text-reihe1-spalte3text-reihe2-spalte1|text-reihe2-spalte2|text-reihe2-spalte3...
Wie kann ich den Inhalts-Typ "Tabelle" wirklich als Tabelle ausgeben?
Bzw. ich bekomme es im tt_content-Bereich einfach nicht hin den entsprechenden typoscript-code zu verwenden. (wrap, split,...??)
Bin anscheinend zu blöd, die Handbücher zu lesen, da mir diese nicht weitergeholfen haben! #angry#
Ich würde mich daher freuen, wenn hier jemand einem Typo3-DAU auf die Sprünge helfen kann.
gruss
Achim
Hi.
Welches Typo3 verwendest du? 3.7.0 oder .1?
Wenn ja, hilft das weiter:
Folgenden Code in das TSconfig-Feld (im Pageheader im Backend) der Root-Seite schreiben.
RTE.default.proc.preserveTables=1
Hatte damals auch Probleme mit Tabellen, damit lief's.
cya.
danke für die schnelle Antwort.
Ich verwende v.3.8.0
Ich hab den Code in das TSconfig Feld eingefügt, aber ohne Erfolg.
Muss ich den Tabelleninhalt vielleicht noch einmal neu anlegen?
Ich denke aber, dass mein Problem eher darin besteht, dass ich nicht weiss, wie ich den Tabellen-Inhalt ausgeben soll.
mit
# Text ausgeben
20 = TEXT
20 {
field = bodytext
wrap = <p>|</p>
}
wird das wohl kaum gehen, oder doch?
Gruss
Achim
Dann lass mal die beiden P-Tags weg - aber es wird wohl nicht daran liegen.
Wird in deinem Quelltext denn gar kein Table-Tag reingeschrieben?
Nachtrag:
Die "???" hast du hoffentlich nicht drin stehen lassen, im TypoScript...
danke für den Hinweis mit den Fragezeichen, 🙂 aber die waren natürlich nicht drin.
bin ein absoluter neuling in typo3, aber nicht im Programmieren.
Im Quellcode der Seite wird kein <table></table>-Tag geschrieben.
Wenn ich das root-Template folgendermaßen ausführe (vgl. Zeile 33), werden automatisch die <p>-Tags im Quellcode ergänzt:
# Seiteninhalte Beschreiben
tt_content = CASE
tt_content {
key.field = header_layout
default = COA
default {
# Ueberschrift ausgeben
10 = TEXT
10 {
field = header
wrap = <h1>|</h1>
}
# Text ausgeben
20 = TEXT
20 {
field = bodytext
wrap = <p>|</p>
}
# Ende default:
}
2 = COA
2 {
# Ueberschrift ausgeben
10 = TEXT
10 {
field = header
wrap = <h1>|</h1>
}
# Versuch Tabelle auszugeben
20 = TEXT
20 {
field = bodytext
#wrap = <td>|</td>
}
}
}
Anmerkung:
Ich habe der Tabelle, die ich auf einer Seite als Inhalt angelegt habe, das "Layout 2" zugewiesen. Der normale Text-Inhalt ist im normalen Layout.
Wenn ich mir die den Seiteninhalt - Tabelle im Backend ankucke steht im Textbereich:
z1s1|z1s2|z1s3
z2s1|z2s2|z2s3
z3s1|z3s2|z3s3
noch irgendeine Idee?
Achim