0

谁能告诉我怎么做. 我的代码是:选择选项

<email_sender translate="label">
  <label>E-mail Sender</label>
  <frontend_type>select</frontend_type>
  <source_model>adminhtml/system_config_source_email_identity</source_model>
  <sort_order>0</sort_order>
  <show_in_default>1</show_in_default>
  <show_in_website>1</show_in_website>
  <show_in_store>1</show_in_store>
</email_sender>

要在选择选项上显示的文本框是:

<interval translate="label">
  <label>Interval</label>
  <frontend_type>text</frontend_type>
  <sort_order>4</sort_order>
  <show_in_default>1</show_in_default>
  <show_in_website>1</show_in_website>
  <show_in_store>1</show_in_store>

. 而对于选择我在模型中使用这段代码

public function toOptionArray()
{
    return array(
        array('value'=>'show_txtbx', 'label'=>Mage::helper('mymodule')->__('Show Textbox')),
        array('value'=>'hide', 'label'=>Mage::helper('mymodule')->__('Hide')),

    );
}

我该怎么做。在此先感谢。

4

2 回答 2

0

大家好,经过一番额外的搜索,我得到了答案。感谢艾伦提供了这么好的教程。这是我得到答案的链接。点击这里

于 2012-12-10T09:41:30.383 回答
0

我尝试了上面给出的链接,但就我而言,它不适用于该语法。添加依赖的核心概念是正确的,但我猜语法有些不同。您需要添加

<depends>
    <field id="custom">1</field>
</depends>

这是一个对我有用的链接: https ://webkul.com/blog/create-dependant-field-admin-configuration-magento-2/

于 2018-05-11T10:29:45.233 回答