Einblenden von Eingabefeldern im Magento Admin Panel

Kategorie: Magento
Verfasst: 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.
Magento Admin Panel System Konfiguration

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: ,

Leave a Reply