Einblenden von Eingabefeldern im Magento Admin Panel
Kategorie: MagentoVerfasst: 3. Juli 2011 von Matthias
Ziel ist es in der System Konfiguration des Magento Admin Panels ein Textfeld in Abhängigkeit von einem Select ein- bzw. auszublenden.

Datei etc/system.xml
<?xml version="1.0"?>
<config>
<tabs>
<mbtec translate="label" module="mbtec_test">
<label>Mbtec</label>
<sort_order>450</sort_order>
</mbtec>
</tabs>
<sections>
<mbtec_test translate="label" module="mbtec_test">
<label>Test</label>
<tab>mbtec</tab>
<sort_order>100</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<groups>
<settings translate="label">
<label>Settings</label>
<frontend_type>text</frontend_type>
<sort_order>100</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>0</show_in_website>
<show_in_store>0</show_in_store>
<fields>
<option_one translate="label,comment">
<label>Options</label>
<comment>
<![CDATA[Please select one option.]]>
</comment>
<frontend_type>select</frontend_type>
<source_model>
adminhtml/system_config_source_yesno
</source_model>
<sort_order>10</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>0</show_in_website>
<show_in_store>0</show_in_store>
</option_one>
<option_two translate="label">
<label>Eingabe Feld</label>
<frontend_type>text</frontend_type>
<sort_order>20</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>0</show_in_website>
<show_in_store>0</show_in_store>
<depends><option_one>1</option_one></depends>
</option_two>
</fields>
</settings>
</groups>
</mbtec_test>
</sections>
</config>
Tags: Admin Panel, Magento