在OpenCart产品页面上显示自定义字段


Displaying custom field on OpenCart product page

我在OpenCart的产品表中添加了一个名为MAP的新字段。我可以把它添加到管理员中,没有问题,但我在获取要显示的产品页面的值时遇到了问题。

我会显示我的代码,但我觉得我离得太远了,所以我删除了我的添加。我使用的是1.5.6.4版本。

如果有人能帮我为MVC编写合适的代码,那就太棒了。

您将通过以下opencart结构调用MAP字段。

在模型文件catalog/Model/controlog/product.php中,在数组中添加字段

public function getProduct($product_id) {

'map'=>$query->行['map'],

在控制器文件catalog/Controller/product/product.php中,在if ($product_info) {条件之后添加以下代码

$this->data['map'] = $product_info['map'];

最后,您将在模板文件catalog/view/theme/*/template/product/product.tpl下添加MAP字段

<span>MAP</span> <?php echo $map; ?><br />

干杯