Zum Inhalt springen

Dateiliste in Template einbinden und Ausgabe formatieren

Erstellt am 29. August 2011 · Noch keine Antworten

Tags: Inhaltselemente, Dateien & FAL, Frage

deluxe.​cd ·

Hallo,

ich habe eine Dateiliste welche einer bestimmten Seite zugehörig ist, jedoch innerhalb eines spezifischen Templates immer wiedergegeben werden soll. Um dies zu realisieren, habe ich die folgende TypoScript benutzt:

temp.files = CONTENT
temp.files {
	table = tt_content
	select {
		languageField = sys_language_uid
		pidInList = 42
		orderBy = sorting
		where = colPos = 0
	}
}

Dies funktioniert grundlegend, allerdings möchte ich die Ausgabe komplett anders formatieren (d.h. ich möchte z.B. nicht den Dateiennamen, sondern die Beschreibung verlinken und auch anstelle einer table eine ul benutzen usw.) - eine Lösung stelle ich mir in etwa wie folgt vor:

temp.files = CONTENT
temp.files {
	table = tt_content
	select {
		languageField = sys_language_uid
		pidInList = 42
		orderBy = sorting
		where = colPos = 0
	}
	wrap = <ul>|</ul>
	renderObj = COA
	renderObj {
		10 = TEXT
		10.value = <li><a href="{field:media}">{field:imagecaption}</a></li>
		10.insertData = 1
	}
}

So funktioniert es jedoch noch nicht ganz, denn die beiden Felder liegen in der Datenbank nicht als eigene Zeilen, sondern mit einem Zeilenumbruch bzw. einem Komma getrennt vor.

Hat jemand eine Idee wie man meinen Ansatz weiterentwickelt oder das Problem vielleicht sogar gänzlich anders angeht?

Vielen Dank + viele Grüße!