在Opencart的类别部分的产品列表中添加奖励积分

时间:2014-08-20 20:12:40

标签: opencart

类别页面 - 自定义之前 enter image description here

我们必须从类别页面中获取奖励积分---- enter image description here

并显示从产品页面到类别页面的奖励点。

因此,定制后类别页面必须如下所示---- enter image description here

我从1个月开始尝试,并且还搜索了几次,但没有得到所需的解决方案。

如果有人对此有任何疑问,请帮助我。

先谢谢。

1 个答案:

答案 0 :(得分:1)

  

我从1个月开始尝试,并且还搜索了几个   时间,但没有得到所需的解决方案。

该页面的视图为:catalog\view\theme\default\template\product\category.tpl

正如您所看到的,它有一个名为display(view)的javascript函数,即使您添加代码也能完整设计

要做到这一点,你必须修改两个文件

  1. catalog\controller\product\category.php
  2. catalog\view\theme\default\template\product\category.tpl
  3. 编辑文件1

    搜索此行:

    'name'        => $result['name'],
    

    围绕241

    添加以下行:

    'model'       => $result['model'],
    'points'      => $result['points'],
    

    保存文件

    现在编辑文件2

    搜索此行:

    <div class="description"><?php echo $product['description']; ?></div>
    

    围绕76

    在下面添加以下行:

    <div class="model"><strong>Model: <?php echo $product['model']; ?></strong></div>
    <div class="points"><strong>Reward Points: <?php echo $product['points']; ?></strong></div>
    

    现在搜索这一行:

    html += '  <div class="description">' + $(element).find('.description').html() + '</div>';
    

    围绕139

    在下面添加以下行:

    html += '  <div class="model">' + $(element).find('.model').html() + '</div>';
    html += '  <div class="points">' + $(element).find('.points').html() + '</div>';
    

    这里的证明

    enter image description here