在 Prestashop 中制作动态表单
Making a dynamic Form in Prestashop
What I want to achieve Image! 您好,我正在 prestashop 中开发一个模块。我想要的是在后台应该有一个按钮(任意名称:添加新字段)-(模块配置页面是配置模块时出现的第一页)用户按下它应该添加一个新的输入字段在表格中。这一切都应该使用助手 类 来完成。我怎样才能做到这一点?一些代码将不胜感激!我上传了一张图片。我已经使用 jQuery 尝试过它并且它有效但我需要使用 prestashop 中的 helperForms 来完成它!在 jQuery 中,如果我按下添加新字段按钮,它会动态添加一个输入字段,但在这种情况下不会使用 helper-类。
这是文档的 link :
http://doc.prestashop.com/display/PS16/Using+the+Helper+classes
文档适用于 PS 1.6,但它也适用于 PS 1.7
下面是一个使用 Helper 类 生成表单的代码示例:
$this->fields_form = array(
'legend' => array(
'title' => $this->l('Edit carrier'),
'image' => '../img/admin/icon_to_display.gif'
),
'input' => array(
array(
'type' => 'text',
'name' => 'shipping_method',
),
),
'submit' => array(
'title' => $this->l('Save'),
'class' => 'btn btn-default pull-right'
)
);
我不知道您是否可以将 Helper class 用于更新自定义数据的自定义表单。我确定您可以使用它们来更新模块配置和 prestashop 对象(客户等)
Helper classes enable you to generate standard HTML elements for the
back office as well as for module configuration pages.
What I want to achieve Image! 您好,我正在 prestashop 中开发一个模块。我想要的是在后台应该有一个按钮(任意名称:添加新字段)-(模块配置页面是配置模块时出现的第一页)用户按下它应该添加一个新的输入字段在表格中。这一切都应该使用助手 类 来完成。我怎样才能做到这一点?一些代码将不胜感激!我上传了一张图片。我已经使用 jQuery 尝试过它并且它有效但我需要使用 prestashop 中的 helperForms 来完成它!在 jQuery 中,如果我按下添加新字段按钮,它会动态添加一个输入字段,但在这种情况下不会使用 helper-类。
这是文档的 link :
http://doc.prestashop.com/display/PS16/Using+the+Helper+classes
文档适用于 PS 1.6,但它也适用于 PS 1.7
下面是一个使用 Helper 类 生成表单的代码示例:
$this->fields_form = array(
'legend' => array(
'title' => $this->l('Edit carrier'),
'image' => '../img/admin/icon_to_display.gif'
),
'input' => array(
array(
'type' => 'text',
'name' => 'shipping_method',
),
),
'submit' => array(
'title' => $this->l('Save'),
'class' => 'btn btn-default pull-right'
)
);
我不知道您是否可以将 Helper class 用于更新自定义数据的自定义表单。我确定您可以使用它们来更新模块配置和 prestashop 对象(客户等)
Helper classes enable you to generate standard HTML elements for the back office as well as for module configuration pages.