J'ai un champ de configuration système de type multiselect qui sera rempli à l'aide du catalog/product_attribute_collection
. C'est une partie du system.xml
qui le définit.
<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>
Maintenant, je veux que toutes les valeurs de la multisélection soient sélectionnées par défaut. Étant donné que les valeurs par défaut de la configuration système sont définies dans le config.xml
, je ne sais pas comment tout choisir par défaut.
Cette section config.xml
est pertinente pour la question
<default>
<mytab>
<mysection>
<attributes><!-- ***WHAT SHOULD I WRITE HERE*** --></attributes>
</mysection>
</mytab>
</default>
Je donne un exemple multisélection.
créer un fichier pour l'option multisélection dans votre module dans ce chemin
your_namespace / yourmodel / Model / System / Config / Source / View.php
Ajoutez le code ci-dessous dans votre View.php
la source
Vous devez utiliser les clés séparées par des virgules de votre tableau d'options.
par exemple
Sélectionne les trois options par défaut.
la source