Ich habe das mal mit Tabs und auch mit Zeilenumbrüchen versucht. Geht bei mir. UTF8 ohne Bom.
Ich habe aber nur 5 LatLng Werte getestet.
Code:
51.2,6.4 51.3,6.5 51.4,6.6 51.5,6.7 51.6,6.8
Das BLOB-Feld ist auf 64KiB begrenzt. Du kannst es mal in deiner system/dcaconfig.php auf mediumblob (16MiB) stellen. Danach Erweiterungsverwaltung DB-aktualisieren.
PHP-Code:
$GLOBALS['TL_DCA']['tl_dlh_googlemaps_elements']['fields']['multiCoords']['sql'] = "mediumblob NULL";
Die Feldgröße müsste nochmal größer sein als deine CSV, da als serialisiertes Array gespeichert wird. (Kenne mich nicht so aus mit BLOB-Feldern und Binären Werten).
Code:
a:5:{i:0;s:8:"51.2,6.4";i:1;s:8:"51.3,6.5";i:2;s:8:"51.4,6.6";i:3;s:8:"51.5,6.7";i:4;s:8:"51.6,6.8";}
Ich könnte mir allerdings vorstellen, dass dieses Feld - multiCoords vom Typ listWizard - Probleme bei der Darstellung von so vielen Werten bekommen könnte. Die UL mit den 5 Werten von mir hat bereits eine Größe von 10KB, 1000 Werte hätten dann z.B. schon ca 2MB.
Vielleicht Christian mal fragen, ob er dieses Feld in eine einfache Textarea ohne RTE ändern könnte. Dann müsste man, wenn man manuell einträgt die Werte halt z.B. mit einem Leerzeichen dort trennen.
Evtl. kannst du auch anstelle von Linien einen grafischen Overlay benutzen.
Oder du bringst die Werte irgendwie direkt in dein Template. Am besten ohne die DB zu benutzen, sondern indem du dort direkt die CSV ausliest. Ich denke dass dieser ListWizard nicht geeignet ist, wenn man sehr viele Werte dort hat.
Lesezeichen