Auswahl der Felder bei FE-Modul "Auflistung Formulardaten" begrenzt?
Hallo community,
ich habe ein efg-Formular mit ca. 90 Feldern/Feldnamen, wahrscheinlich insgesamt so 600-1000 Zeichen wenn man alle Feldnamen aneinanderreiht.
Benutze ich das FE-Modul "Auflistung Formulardaten" und will von den 90 Feldern ca. 40 auswählen, so werden nach dem Speichern nicht alle angehakten Felder ausgewählt. Hier scheint es eine Beschränkung in der Anzahl der Felder zu geben die wohl mit irgendeiner "maxlength" Angabe im php des Moduls zusammenhängen könnte. Sprich das array das mit den angehakten Feldern befüllt wird hört bei ca. 250 Zeichen auf - alles was danach kommt wird abgeschnitten. Ich finde nicht wo ich das aufbohren kann, falls es möglich ist.
Benutz man das Contao Auflistungsmodul ist es ähnlich, beliebig viele kommagetrennte Datenbankfelder lassen sich nicht eingeben.
Hat da jemand eine Lösung?
Begrenzung der Auflistung Formulardaten für efg
Zitat:
Zitat von
martin1012
Sprich das array das mit den angehakten Feldern befüllt wird hört bei ca. 250 Zeichen auf - alles was danach kommt wird abgeschnitten.
Ja, jetzt war ich auch an der Stelle mit diesem Fehler und habe im Forum einige Hinweise auf die Tabellendaten erhalten. Die Core-Tabelle hat nur eine Länge von 255 Char.
https://www.contao-community.de/show...ll=1#post24016
Ich habe im Ordner "modules" eine weitere Struktur angelegt:
system/modules/z_modul/config
In das unterte Verzeichnis config habe ich einfach die "database.sql" aus dem "efg/config" kopiert.
Wenn man jetzt das Installtool aufruft, werden in den Modulen die SQL-Dateien in alphabetischer Reihenfolge der Verzeichnisse abgefragt und es erkennt die Abweichungen für den efg. Es schlägt einen DB-Update für ein paar Felder vor. Ausführen, freuen.
Besser ist es aber, wenn man in der Kopie nur die Felder der Tabelle "tl_module" aus dem efg in das z_modul kopiert.
Das Problem liegt darin, dass "efg" vor "listing" liegt.