Plugin config.xml - Welche Settings sind möglich?

Hallo,

https://developers.shopware.com/developers-guide/plugin-system/#plugin-configuration-/-forms

hier ist ja wunderbar beschrieben wie man so eine config.xml für sein Plugin aufsetzt und dabei Eingabefelder angibt.

Soweit so gut… doch wo finde ich eine Dokumentation, was alles möglich ist und nicht nur Beispiele?

Plugin configuration -> Das ist zB eine gute Doku des alten Plugin-Config-Systems… gibts da auch eine für die neue 5.2 Systematik?

Ich möchte beispielsweise minValue und maxValue für Numberfelder angeben, oder angeben dass es nur Ganzzahlen sein dürfen…

 

viele Grüße

Na im Schema der XML Datei :wink:

/engine/Shopware/Components/Plugin/schema/config.xsd

Ist etwas unübersichtlich, aber da steht genau drin welche Elemente und in welcher Reihenfolge sie erlaubt sind.

Hallo,

 

ich hab da auch eine Frage. Mich hat es im Legazy Format immer gestört, dass ich keine Reihenfolge der Elemente definieren kann. Vor allem, wenn man anchträglich was einbaut. Dann wurde es immer hinten am Formular dran gehängt.

Jetzt dachte ich mit der config.xml ist das Geschichte. Aber leider NEIN :-( 

Es gibt zwar in der Tabelle „s_core_config_elements“ das Feld „position“, da steht aber immer 0 drin. Wenn ich das zum Testen per Hand manipuliere, dann sehe ich, dass doe Position auch in dem Formular Beachtung findet. Warum kann man in der config.xsd nicht einfach auch beim definieren und dementsprechend auch asuwerten und in die Tabelle speichern?



Mich wundert es, dass sich da bis jetzt noch jemand dazu geäußert hat. Oder ich habe es nicht gefunden.



Würde mich freuen, wenn ich Feedback bekommen könnte, wie das vielleicht der ein oder andere handelt.



gruß

daMardl

@daMardl‍ Es gab dazu bereit einen Thread. Config.xml - Reihenfolge der Felder nach Plugin-Update - Programmierung - Shopware Community Forum

Und wie in diesem empfehle ich auch dir: 

@simkli schrieb:

Andererseits, darf man nicht erwarten, dass das hohe Prio hat. Wenn man es geändert haben möchte, kann man ja einen PR auf Github erstellen oder zumindest ein Ticket im Issue-Tracker. 

Viele Grüße

Auf gehts: https://issues.shopware.com  Wink
edit: Es gibt ja schon eins :slight_smile: Also fleißig Voten ;) Shopware Issuetracker

edit2: @Shyim‍ hat sogar schon einen PR gemacht  Gasp . Na dann wird’s Zeit, dass  Shopware diesen akzeptiert Uninstalling a plugin should give us an option / confirmation to remove dependent plugins along with it · Issue #1534 · shopware/shopware · GitHub

Viele Grüße 

Danke, war anscheinend schon zu spät für mich :wink:

 

Shopware nähert sich mit dem ganzen XML Konfigurations gedöns immer mehr Magento an. Ich verstehe nicht wieso man immer alles verschlimmbessern muss. Wieso zum Teufel muss man sich nun mit shopwre spezifischen XML strukturen herumschlagen wenn doch vorher mit den Definitionen in PHP auch alles funktionierte. 

@pixelecho schrieb:

Shopware nähert sich mit dem ganzen XML Konfigurations gedöns immer mehr Magento an. Ich verstehe nicht wieso man immer alles verschlimmbessern muss. Wieso zum Teufel muss man sich nun mit shopwre spezifischen XML strukturen herumschlagen wenn doch vorher mit den Definitionen in PHP auch alles funktionierte. 

Geht auch noch vieles über PHP. Aber speziel die Sortierung ging vorher schon nicht und leider auch nicht mit XML. Und der Issue sowie der PR von @Shyim finden bei Shopware keine Beachtung :frowning:

@daMardl‍ keine Sorge der wird schon bald gemergt :slight_smile:

@daMardl‍ ist gemergt und wird Teil von 5.5.2 :slight_smile:

@Shyim‍  Thumb-Up