当前位置: 首页 > 知识库问答 >
问题:

在Prestashop中制作动态表单

管翼
2023-03-14

我想要达到什么样的形象!嗨,我正在普雷斯塔肖普的一个模块上工作。我想要的是,在backoffice中应该有一个按钮(任何名称:Add new field)(模块配置页面,配置模块时出现的第一个页面),用户按下该按钮,它应该在表单中添加一个新的输入字段。这一切都应该使用helper类来完成。我怎样才能做到这一点?一些代码将不胜感激!我上传了一张图片。我已经尝试过使用jQuery,它可以工作,但我需要在prestashop中使用helperForms来完成!在jQuery中,如果我按下addnewfield按钮,它会动态添加一个输入字段,但在这种情况下不会使用helper类。

共有1个答案

端木桐
2023-03-14

以下是文档的链接:

http://doc.prestashop.com/display/PS16/UsingHelper类

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

帮助器类使您能够为后台办公室以及模块配置页面生成标准HTML元素。

 类似资料:
  • 问题内容: 我如何使用java中的jFree图表创建动态折线图,它显示之前2小时的数据,并且还提供一个空白区域,数据从当前时间开始显示2小时。例如,假设当前时间为4pm,那么图表将显示数据从下午2点到下午6点。图表从下午2点到下午4点显示一条线,从下午4点到下午6点提供空白,这是图表移动时的填充时间,表示该图表的尾部从中间开始并向右移动。类似股市图。 问题答案: 是的,您可以做到。几天前我也遇到了

  • 我正在建立一个多节问卷(共3),我想有4张来保存数据(一个主和一个为每个部分)。 当一个新行添加到主工作表时,如何将数据从主电子表格发送到另一个工作表,并使其成为动态的,以便它不会每次都拉同一行? 我在网上找到了这个脚本: 脚本链接 但不幸的是,它是用于在工作表之间移动数据的。它能被重塑吗? 谢谢

  • UI 界面只有静态页面内容是不够的,我们会遇到很多需要由一组数据动态生成多个元素组成的 UI 面板,比如选人界面、物品栏、选择关卡等等。 准备数据 以物品栏为例,我们要动态生成一个物品,大概需要这样的一组数据: 物品 id 图标 id,我们可以在另一张资源表中建立图标 id 到对应 spriteFrame 的索引 物品名称 出售价格 ... 下面我们将会结合脚本介绍如何定义和使用数据,如果您对 C

  • UI 界面只有静态页面内容是不够的,我们会遇到很多需要由一组数据动态生成多个元素组成的 UI 面板,比如选人界面、物品栏、选择关卡等等。 准备数据 以物品栏为例,我们要动态生成一个物品,大概需要这样的一组数据: 物品 id 图标 id,我们可以在另一张资源表中建立图标 id 到对应 spriteFrame 的索引 物品名称 出售价格 ... 下面我们将会结合脚本介绍如何定义和使用数据,如果您对 C

  • 问题内容: 我正在从事类似在线商店的工作。我正在制作一个表格,客户在其中购买商品,她可以选择要购买的商品数量。但是,在她购买的每件商品上,她都需要选择其颜色。因此,字段的数量是不固定的:如果客户购买3件商品,她应该得到3个用于选择颜色的盒子,如果她购买7件商品,则应该得到7个这样的盒子。 我将使用JavaScript使HTML表单字段显示和消失。但是我该如何在Django表单类上处理呢?我看到表单

  • 问题内容: 我正在从事类似在线商店的工作。我正在制作一张表格,客户在其中购买商品,她可以选择要购买的商品数量。但是,在她购买的每件商品上,她都需要选择其颜色。因此,字段的数量是不固定的:如果客户购买3个项目,则她应该获得3个用于选择颜色的盒子,如果她购买7个项目,则应该获得7个这样的盒子。 我将使用JavaScript使HTML表单字段显示和消失。但是,如何在Django表单类上处理此问题?我看到