如何在产品价格后面添加自定义单词

时间:2014-11-28 08:58:18

标签: opencart

我想弄清楚如何添加"每平方英尺"产品价格背后。它应该只适用于选定的产品 - 而不是所有产品。任何帮助表示赞赏。

This is the screenshot for reference

1 个答案:

答案 0 :(得分:1)

感谢您为它提供了很多帮助的照片。我建议将其添加到vqmod / vqcache中。有关VQmod的更多信息,请查看此处:https://code.google.com/p/vqmod/。如果没有,您可以只使用HTML,PHP和查询代码并将其直接放在核心文件中。

查看:

<file name="catalog/view/theme/*/template/product/product.tpl"> // where it will insert the below code
<operation>
<search position="before"><![CDATA[<?php if ($tax) { ?>]]></search> // this places your code before the code in the CDATA[....what ever is here....]
<add><![CDATA[ // the below code is what you are adding
<?php if isset($pricePerSqFt) { ?>
<p><?php echo $pricePerSqFt; ?></p>]]></add>
</operation>
</file>

控制器:

$this->load->model('catalog/product');
$this->data['pricePerSqFt'] = $this->model_catalog_product->getData();

型号:

<file name="catalog/model/catalog/product.php">
<operation>
<search position="after"><![CDATA[class ModelCatalogProduct extends Model {]]></search>
<add>
<![CDATA[
public function getData() {
$query = $this->db->query("SELECT what_data_you_want FROM table_name"); // will grab the data from database
if (isset($query)) {
return $query;
}else{
return NULL;
}
} 
]]>
</add>
</operation>
</file>