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!