Saya memiliki bidang konfigurasi sistem tipe multiselect yang akan diisi menggunakan catalog/product_attribute_collection
. Ini adalah bagian dari system.xml
yang mendefinisikannya.
<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>
Sekarang saya ingin semua nilai dalam multiselect dipilih secara default. Karena nilai default untuk konfigurasi sistem didefinisikan dalam config.xml
, saya tidak yakin bagaimana memilih semua sebagai default.
Ini adalah bagian config.xml
yang relevan dengan pertanyaan
<default>
<mytab>
<mysection>
<attributes><!-- ***WHAT SHOULD I WRITE HERE*** --></attributes>
</mysection>
</mytab>
</default>
Saya berikan contoh multiselect.
buat satu file untuk opsi multi-pilih dalam modul Anda di jalur ini
your_namespace / yourmodel / Model / System / Config / Source / View.php
Tambahkan kode di bawah ini di View.php Anda
sumber
Anda harus menggunakan kunci yang dipisahkan koma dari array opsi Anda.
misalnya
Memilih ketiga opsi secara default.
sumber