在Prestashop制作动态表单

时间:2017-10-19 09:29:57

标签: prestashop prestashop-1.7

What I want to achieve Image!您好我正在使用prestashop中的模块。我想要的是后台应该有一个按钮(任意名称:添加新字段) - (模块配置页面,配置模块时出现的第一页)用户按下它应该添加一个新的输入字段在形式。这一切都应该使用辅助类来完成。我怎样才能做到这一点?有些代码会很感激!我上传了一张图片。我已经尝试使用jQuery并且它可以工作,但我需要在prestashop中使用helperForms完成!在jQuery中如果我按下添加新字段按钮,它会动态添加一个输入字段,但在这种情况下不使用辅助类。

1 个答案:

答案 0 :(得分:0)

以下是文档的链接:

http://doc.prestashop.com/display/PS16/Using+the+Helper+classes

该文档适用于PS 1.6,但它也适用于PS 1.7

以下是使用帮助程序类生成表单的代码示例:

$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类用于更新自定义数据的自定义表单。我相信你可以用它们来更新模块配置和prestashop对象(客户等)

  

帮助程序类使您能够为其生成标准HTML元素   后台以及模块配置页面。