2015-08-28 53 views
0

我有一个管理后端选项部分/模块来控制上传滑块图像,网站背景,横幅等一些东西 这很简单,因为它只需要xml代码的system.xml。 我想添加不同的下拉菜单,单选按钮,多选。 我在Options.php中有以下代码 它给了我选择每个下拉菜单,无线电或多选的一个,两个或三个选项。 我必须在这里定义以获得不同的选项?不只是一,二,三。Magento获取不同的选项,以从Options.php中选择

<?php 
    class Options_CustomConfig_Model_Options 
    { 
     /** 
     * Provide available options as a value/label array 
     * 
     * @return array 
     */ 
     public function toOptionArray() 
     { 
     return array(
      array('value'=>1, 'label'=>'One'), 
      array('value'=>2, 'label'=>'Two'), 
      array('value'=>3, 'label'=>'Three')     
     ); 
     } 
    } 
+0

你到底想要做什么? –

+0

我的意思是有更多的选择不只是一个两个三。例如,如果我想3个不同的下拉菜单可以说有一个像10,100,1000这样的选项。另一个下拉菜单有不同的选项,如A,B,C。另一个像他,她,他们一样。理解? – mysticalghoul

回答

0

您可以在创建字段时创建个别模型,并在system.xml中指定相关模型。

希望这会帮助你。

+0

一些示例代码将会很好 – mysticalghoul

+0

按照我在模型中的config.xml中的理解,我应该定义另一个类? – mysticalghoul

0

好了,所以这是什么需要做,以获得更多的选择:我创建了模型中的另一个文件夹,名为Optiontwo和内部的Option.php。 options.php的类必须像这样折叠:class CustomConfig_Model_Optiontwo_Options。然后在system.xml中为source_model必须声明如下:customconfig/Optiontwo_options

感谢Adrsh Khatri指向正确的方向。

相关问题