Am 31.03.15 um 23:15 schrieb Manuel Bachl:
Guten Abend,

Gibt es eine Möglichkeit, in einem Marker alle auf einer Seite
verfügbaren Spalten auszugeben, egal wie viele es sind?

jein.
es kommt darauf an was du machen möchtest:
wenn du einfach alle CEs ausgeben willst kannst du ja einfach die Einschränkung im WHERE auf die Spalte colPos entfernen. Aber warum willst du wohl mehr Spalten Im BE haben wenn diese Spalten nicht auch im FE irgendwo gruppiert erscheinen sollen?

Ich habe ein Backendlayout, dessen Spaltenanzahl sich mit der Zeit
ändern wird. Ich möchte jedoch nicht jedes Mal das TemplateTS anfassen
wenn eine Spalte hinzukommt. Zudem soll jede Spalte im Frontend in ein
separates div gewrapped werden.

hier wirst du wohl nicht so ganz um einzeldefinitionen herum kommen. natürlich kannst du schon mal ein paar Spalten auf Vorrat definieren, die noch keinen Content haben.

ansonsten kannst du natürlich ein komplexes Select aufbauen:

SELECT * FROM ttcontent WHERE pid = ... AND <enablefields> ORDER by colPos,sorting

und bei der Ausgabe dann bei Änderungen im colPos-Feld entsprechend die DIV-tags setzen (Stichwort: Gruppenverarbeitung)

bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an