我在prestashop 1.6中遇到了switch字段的问题。当我实现默认显示NO时,我希望默认为是。有人可以帮忙吗?
/* isparent array */
$is_parent_array = array(
array(
'id' => 'is_parent_on',
'value' => 1,
'label' => $this->l('yes')
),
array(
'id' => 'is_parent_off',
'value' => 0,
'label' => $this->l('No')
)
);
//switch field
array(
'type' => 'switch',
'label' => $this->l('Is Parent'),
'name' => 'is_parent',
'is_bool' => true,
'values' => $is_parent_array,
),
答案 0 :(得分:1)
您必须将default_value
参数定义为true或false(在您的情况下为true,默认为false):
array(
'type' => 'switch',
'label' => $this->l('Is Parent'),
'name' => 'is_parent',
'is_bool' => true,
'values' => array(
array(
'id' => 'is_parent_on',
'value' => 1,
'label' => $this->l('yes')
),
array(
'id' => 'is_parent_off',
'value' => 0,
'label' => $this->l('No')
)
),
'default_value' => true,
),