Feedback 5.5.0 RC1 PluginManager Konfiguration

Was mir eben im einem 5.5.0 RC1 aufgefallen ist:

Bei einem Plugin gibt es eine Konfiguration mittels Textfeld. Diese Feld hat eine Vorbelegung - sprich mit der Installation ist dieses Feld schon ausgefüllt. Wenn ich nun dieses Feld lösche und speichere, dann wird dieser Zustand nicht übernommen bzw. nicht angezeigt. Rufe ich das Plaugin erneut auf, steht wieder der ursprüngliche Anfangswert im Textfeld - dabei wurde er zuvor aber gelöscht. Ob das mit SW 5.5 zu tun hat oder auch schon vorher war, weis ich jetzt nicht genau.

Nur als Info.

[Nachtrag]

Eigentlich müsste das leere Textfeld als 's:0:"";" in der Tabelle s_core_config_values gespeichert werden - aber der jeweilige Eintrag fliegt komplett raus. Dadurch wird vermutlich wieder der Standardwert (bei Installation) genommen.

Da würde ich mich gern einhängen und den Unterschied von s_core_config_values und s_core_config_elements wissen. Beide speichern Plugin-key-value-werte. Aber nach welchem Muster?

Die config_values speichern angepasste Werte = User-Eingaben und die config_elements hat die Default werte. In der _values ist nur ein Eintrag, wenn der User mal im Backend gespeichert hat oder eine Einstellung verändert wurde.

1 „Gefällt mir“