Hallo allemann!
Ich entwickle eine Bildergallerie, die aus eigener Tabelle Bilder im Frontend anzeigt.
Dies funktioniert wunderbar, wenn ich einzelne Bilder nehme, aber sobald das zuständige Feld "media" in der Datenbank aus einer Liste besteht (zB "hallo.gif,hallo2.gif") versteht die import-Funktion dies als einen Pfad (und der wird natürlich nicht gefunden).
Wie binde ich also bis zu 60 Bilder in einen Datensatz in ein Feld ein...und vor allem: wie lese ich sie aus?
Ich habe schon nach Möglichkeiten gesucht, CONTENT mit split zu kombinieren, aber das hat mir auch nicht weitergeholfen, weil das "renderObj" von split ein stdWrap ist...
ein Ausschnitt meines Setups:
plugin.gsg_gallery = CONTENT
plugin.gsg_gallery {
table = tx_gsggallery_images
select.orderBy = sorting
select.pidInList = this
select.selectFields = media,description
renderObj = COA
renderObj {
wrap = <div class="img_list_item">|</div>
10 = IMAGE
10.file {
import = uploads/tx_gsggallery/
import.override.field = media
maxW = 120
maxH = 90
}
Gibt es überhaupt eine PHP-lose Möglichkeit, das Problem zu lösen und bis zu 60 Bilder in einem Feld zu speichern und anzuzeigen?(Kundenwunsch, weil die Auswahl der Bilder mittels Element-Browser dann leichter fällt)...
tia,
basti