在html模块中获取产品价格opencart 2.x

时间:2017-08-08 06:55:13

标签: variables module opencart

我是opencart开发的初学者,现在我需要一些非常简单的东西(我认为......)即时通讯使用opencart 2.1.0.1并且我制作了一个简单的表

<table align="left" border="1" cellspacing="1" style="table-layout:fixed;width:500px;">
<tbody>
    <tr>
        <td style="text-align: center;"></td>
        <td style="text-align: center;"></td>
    </tr>
    <tr>
        <td>here i want the product price</td>
        <td>here i want the prduct price</td>
    </tr>
</tbody>

我想在数据单元格中获得产品价格(并且可能稍后在后端进行一些操作)。 是否有可能通过制作一个html模块,或者我需要将我的代码直接放在我的.tpl页面上并使用控制器?

1 个答案:

答案 0 :(得分:0)

编辑:根据我原来答案的反馈,更新后的回复如下: 您可以使用$price访问价格,但这将包含货币,因此您可以在表格之前在tpl文件中插入以下代码:

<?php 
    $pricenew = $product['price'];
    $pricenew  = preg_replace( '/\D/', '', $pricenew  );
?>

现在,您可以在桌面上使用$pricenew,因为您的公式需要它。

原始答案: 假设您正在为OpenCart安装创建扩展,您至少需要同时拥有控制器和视图(.tpl文件),最佳实践将鼓励您包含语言文件以使转换更简单。如果您只是展示某些产品,则可能不需要模型。

我建议从OpenCart文档中阅读this,还有一些教程可以使学习OpenCart扩展开发更简单。 Here's a tutorial制作展示最新产品的扩展程序。