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