Ich habe ein Systemkonfigurationsfeld vom Typ multiselect, das mit dem ausgefüllt wird catalog/product_attribute_collection
. Dies ist ein Teil dessen system.xml
, der es definiert.
<attributes>
<label>Choose Attributes to JSONize</label>
<frontend_type>multiselect</frontend_type>
<sort_order>3</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<source_model>package_module/system_config_attributes</source_model>
</attributes>
Jetzt möchte ich, dass standardmäßig alle Werte in der Mehrfachauswahl ausgewählt werden. Da die Standardwerte für die Systemkonfiguration in der definiert sind config.xml
, bin ich mir nicht sicher, wie ich alle als Standard auswählen soll.
Dies ist der Abschnitt, der config.xml
für die Frage relevant ist
<default>
<mytab>
<mysection>
<attributes><!-- ***WHAT SHOULD I WRITE HERE*** --></attributes>
</mysection>
</mytab>
</default>
Ich gebe ein Multiselect-Beispiel.
Erstellen Sie in diesem Modul eine Datei für die Mehrfachauswahloption in Ihrem Modul
your_namespace / yourmodel / Model / System / Config / Source / View.php
Fügen Sie den folgenden Code in Ihre View.php ein
quelle
Sie sollten die durch Kommas getrennten Schlüssel Ihres Optionsarrays verwenden.
z.B
Wählt standardmäßig alle drei Optionen aus.
quelle