Verwendung: RSCE inputType => list Hard-Limit für die Anzahl der Elemente?

pagestyles+rocksolidthemes's Avatar

pagestyles+rocksolidthemes

08 Apr, 2021 08:57 AM

Produkt: Custom Elements Contao
Contao-Version: 4.4.54

Hallo, wir haben zum ersten mal ein Custom Element 'inputType' => 'list' soweit ausgereizt, dass scheinbar keine neuen "Listen-Elemente" mehr hinzugefügt bzw. gespeichert werden können, daher die Frage gibt es dahingehend ein Limit, wenn man die Anzahl der Items nicht selbst per 'maxItems' => ..., Limitiert?
In diesem Fall können nicht mehr als 40 "Listen-Elemente" hinzugefügt bzw. gespeichert werden.
Geplant waren übergangsweise ca. 100 Einträge in einem Custom Element
Wie ist hier der Best practice?

Mir ist bewusst, dass diese Anzahl wohl nicht vorgesehen ist, kann man die "Grenze" übergangsweise erhöhen?

Danke!

  1. Support Staff 1 Posted by RockSolid Theme... on 08 Apr, 2021 09:07 AM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Die Erweiterung selbst gibt kein Limit für Listen-Elemente vor.

    Wie viele Input-Felder werden pro Listen-Element verwendet?

    Eventuell ist die PHP-Ini-Einstellung max_input_vars oder post_max_size auf Ihrem Webserver zu gering eingestellt.

  2. 2 Posted by pagestyles+rock... on 08 Apr, 2021 09:24 AM

    pagestyles+rocksolidthemes's Avatar

    Hallo, danke für die schnelle Antwort!

    Es sind schon ein paar, ca. 21 Stück - 90% davon text oder textareas, der rest checkboxen und filetrees.

    Gibt es eine grobe Rechnung dafür, welche Werte max_input_vars / post_max_size haben sollten oder gilt es das auszuprobieren?

    Danke!

  3. Support Staff 3 Posted by RockSolid Theme... on 08 Apr, 2021 12:06 PM

    RockSolid Themes's Avatar

    Bei 40 Listen-Elemente mit 21 Feldern ergibt das im Gesamten 840 Input-Felder. Zusammen mit den restlichen Feldern liegt der aktuelle Wert für max_input_vars vermutlich bei 1000.

    Für die gewünschten 100 Listen-Elemente müsste somit max_input_vars mindestens auf 2500 gesetzt werden. Um ungewünschte bzw. unbemerkte Probleme zu vermeiden sollten Sie den Wert jedoch deutlich höher auf z. B. 5000 oder 10000 setzen.

  4. 4 Posted by pagestyles+rock... on 08 Apr, 2021 01:10 PM

    pagestyles+rocksolidthemes's Avatar

    Hallo,
    vielen Dank das hat geholfen!
    Ich habe jetzt ein maximum von 100 Listen-Elementen eingestellt und den Wert dennoch auf die empfohlenen max_input_vars = 10000 gesetzt - gut auch zu wissen wie sich der Wert zusammensetzt.

    Vielen Dank!

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac