Muh*_*een 0 overriding prestashop prestashop-1.7
我无法在HelperForm PrestaShop中设置输入类型编号.只有文本和密码类型正常工作.设置为数字类型时,输入框将消失.
$fields_form[0]['form'] = array(
'legend' => array(
'title' => $this->l('Settings'),
),
'input' => array(
array(
'type' => 'number',
'label' => $this->l('Number Input'),
'name' => 'NumberInput',
'required' => true
)
),
'submit' => array(
'title' => $this->l('Save'),
'class' => 'btn btn-default pull-right'
)
);
Run Code Online (Sandbox Code Playgroud)
您可以按如下方式设置类型:
$fields_form[0]['form'] = array(
'legend' => array(
'title' => $this->l('Settings'),
),
'input' => array(
array(
'type' => 'html',
'label' => $this->l('Number Input'),
'name' => 'NumberInput',
'required' => true,
'html_content' => '<input type="number" name="NumberInput">'
)
),
'submit' => array(
'title' => $this->l('Save'),
'class' => 'btn btn-default pull-right'
)
);
Run Code Online (Sandbox Code Playgroud)
您可以min="1" max="5"在输入中使用.
根据admin主题中的form.tpl,这应该有效.