我有一个管理员后端选项部分/模块来控制上传滑块图片,网站背景,横幅等内容。 这很简单,因为它只需要system.xml中的xml代码。 我想添加不同的下拉菜单,单选按钮,多个选择。 我在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)
您可以为单个下拉列表创建单独的模型,并在创建字段时在system.xml中指定相关模型。
希望这会对你有所帮助。
答案 1 :(得分:0)
答案 2 :(得分:0)
好的,这就是为了获得更多选项需要做的事情:我在Model中创建了另一个名为Optiontwo的文件夹,并在Option.php中创建。 options.php的类必须像这样折叠:class CustomConfig_Model_Optiontwo_Options。然后在system.xml中,source_model必须像这样声明:customconfig / Optiontwo_options
感谢Adrsh Khatri指向正确的方向。