【问题标题】:OpenCart Category.tpl edit a specific productOpenCart Category.tpl 编辑特定产品
【发布时间】:2013-07-13 21:21:40
【问题描述】:

如何向 Category.tpl 上显示的产品添加特定文本

使用此设置

<?php if ($this->request->get['path'] == 65) { ?> per month <?php } ?>

我只是不知道要使用什么属性。 我需要手动为每个产品添加价格,因为在打开的购物车中,我将它们的值设置为零,但是根据他们想要服务的时间长短,需要添加项目的实际价格。

非常感谢 标记

【问题讨论】:

  • 真的不清楚你在问什么。清楚地说明您作为程序员的要求,而不是解释您的业务流程

标签: php opencart categories


【解决方案1】:

打开/catalog/controller/product/category.php

找到这一行

'price'       => $price,

改成

'price'       => $price . ($category_id == 65 ? ' per month' : ''),

【讨论】:

  • 谢谢,但是如果我想为 category.tpl 中列出的每个产品添加特定价格,该怎么办。我试过 $product_id 但它没有效果(而不是 $category_id )
  • 您需要在 for 循环中使用 $product['product_id'] 代替
  • 怎么样?喜欢这个$price . ($product['product_id'] == 54 ? ' per month' : ''),因为这给了我一个未定义的变量错误
  • 啊,它实际上叫$result而不是$product,所以你会使用$result['product_id']
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-06
  • 1970-01-01
  • 1970-01-01
  • 2021-08-11
相关资源
最近更新 更多