Tach beisammen,
ich habe eine Seite bei der ein Cronjob ca. 5000 User importiert. Wenn hier neue Benutzergruppen und Ordner erzeugt werden soll automatisch ein Contentelement "download" erstellt werden. Das klappt soweit auch super...nur kann ich serialisierte Daten in das Blob Feld anscheinend nicht als String einfügen. Das Contentelement übernimmt weder die Überschrift, noch das Quellverzeichnis und die Benutzergruppe. Hier mal emeine Query.
PHP-Code:
$query = "INSERT INTO tl_content (pid, sorting, type, headline, sortOrder, multiSRC, perRow, numberOfItems, sortBy, protected, groups) VALUES (28, ".$gruppe.", 'downloads', 'a:2:{s:4:\"unit\";s:2:\"h3\";s:5:\"value\";s:13:\"Bezirk ".$gruppe."\";}', 'ascending', 'a:1:{i:0;s:35:\"tl_files/hlg/download/bezirke/".$gruppe."\";}', 4, 0, 'name_asc', 1, 'a:1:{i:0;s:6:\"".$gruppe."\";}');";
Gruppe ist der dynamische Zahlenwert der sowohl in der Übrschrift, Name des Quellordners als auch die ID der Gruppe ist.
Also Vorlage der Feldwerte habe ich ein händisch angelegtes Feld genommen. z.B. Überschrift, Quellverzeichnis, Gruppe
Code:
a:2:{s:4:"unit";s:2:"h3";s:5:"value";s:13:"Bezirk 600092";}
Code:
a:1:{i:0;s:35:"tl_files/hlg/download/bezirke/600092";}
Code:
a:1:{i:0;s:6:"600092";}
Bis auf die Zahl sind alle Daten der Elemente gleich. Ich vermute das man serialized Werte lediglich anders in die Query schreiben muss damit es funktioniert. Kann mir jemand helfen?
VG
Frank
Lesezeichen