Hallo Forum,
ich verwende Typo3 4.2 und bei meinen Templates das Modul css_styled_content.
Nun möchte ich gerne ein 2spaltiges Layout einbauen und habe ein Problem bei dem Auslesen der Inhaltselemente.
Typo3 baut den Quellcode der Seite, indem es die Inhalte der Spalte 1 ausliest und dann alle Inhaltselemente der Spalte 2. Nun würde ich gerne, dass abwechselnd die Inhalte in den Quellcode geschrieben werden. Hintergrund: Ich muss eine Tabelle mit den Inhalten füllen, daher muss ich erst einen TD mit dem ersten Inhalt der Spalte 1 füllen und dann den zweiten TD mit dem Inhalt der Spalte 2. Dann einen TR und wieder den ersten TD mit Inhalt1, 2. TD mit Inhalt 2 usw.
Nochmal zur Verdeutlichung:
Momentane Auslesereihenfolge:
Bild: dromed.de/auslesereihenfolge_standard.jpg
Er baut im Quellcode:
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
Und die hätte ich gerne:
<div>1</div>
<div>3</div>
<div>2</div>
<div>4</div>
Gibt es die Möglichkeit, dies irgendwo einzustellen?
Viele Grüße
meines Wissens nach gibt es da keine Möglichkeit, aber warum benutzt du nicht einfach eine Tabelle als Eingabeelemnt?
Vielleicht solltest du dir auch mal TemplaVoila anschauen, da kann man wesentlich mehr machen als mit den klassischen Typo3-Templates.
Gruß
Michael
Ich denke auch, wenn du das genau so haben musst / willst, dann solltest du dir ein entsprechendes Flexible Content Element mit Templavoila bauen.
Vielleicht hilft das ja:
page.10.subparts.INHALT = CONTENT
page.10.subparts.INHALT {
table = tt_content
select {
pidInList = deineSeitenID
where = colPos = 2
orderBy = sorting
max = 1
begin = 0
}
}
Wenn du verschiedene Marker im Template setzt, kannst du Inhalte einzeln aus den Spalten ansprechen.
Die Zeile where = colPos = 2 spricht die Spalte an, max = 1 gibt an, dass nur ein Inhaltselement ausgewählt wird
Die Zeile begin = 0 gibt die Position des Elements an, 0 steht für das erste Element.
Gruß Niklas
Hallo!
Danke für eure Tipps.
Es wird wohl doch die Tabelle als Eingabelement sein, man muss den Benutzern ja auch noch was zumuten können 😉
Ist auch von der Administration am unproblematischen.
Viele Grüße