In einem Projekt wurden die Elemente in der Header-Spalte immer als Slideshow ausgegeben – auch wenn nur ein Element in dieser Spalte sichtbar war. Ich habe nach einer Möglichkeit gesucht, im Template abzufragen, wie viele Elemente dargestellt werden müssen und dann statt Slideshow einfach nur das Bild auszugeben. Mit diesem TypoScript wird die Anzahl der Elemente korrekt ermittelt und kann dann an das Fluid Template übergeben werden. Es funktionert sogar mit Workspaces.
countHeaderElements = CONTENT countHeaderElements { table = tt_content select { selectFields = count(uid) AS count pidInList = this where = {#colPos}=1 andWhere = (deleted = 0 AND hidden = 0) } renderObj = COA renderObj { 10 = TEXT 10 { data = field:count } } }