【问题标题】:Override prestashop admin TPL覆盖 prestashop 管理员 TPL
【发布时间】:2017-01-03 10:04:31
【问题描述】:

我正在尝试通过添加一个新字段(代码数量)来覆盖购物车规则。 我在 /override/classes 中创建了一个新类 CartRule 并将这一行添加到定义数组中

'nb_codes' =>    array('type' => self::TYPE_INT, 'validate' => 'isInt'),

而且效果很好。 我有一个问题,即使我在 /override/controllers/admin/templates/cart_rules 中覆盖此视图,我也无法在 informations.tpl 中可视化此字段

【问题讨论】:

  • 您是否将该列添加到数据库中的相应表中?
  • 是的,我将 nb_codes 添加到 ps_cart_rule
  • 嗯好吧,因为你没有提到它所以问。你删除了cache/class_index.php 吗?不确定模板文件是否需要这样做,但如果不需要,值得一试。如果这不起作用,请将您的编辑显示给informations.tpl

标签: php smarty prestashop prestashop-1.6


【解决方案1】:

您需要将nb_codes 设置为类变量:

public $nb_codes;

祝你好运

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-04
    • 2019-07-09
    • 1970-01-01
    • 2014-05-13
    • 2021-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多