Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用opencart3在产品页面中显示upc?_Php_Twig_Opencart_Opencart 3 - Fatal编程技术网

Php 如何使用opencart3在产品页面中显示upc?

Php 如何使用opencart3在产品页面中显示upc?,php,twig,opencart,opencart-3,Php,Twig,Opencart,Opencart 3,我想用opencart 3在产品页面中显示upc。我该怎么做 我将以下代码添加到我的模板文件/catalog/view/theme/default/template/product/product.twig,但它不起作用 {% if upc %} {{ upc }} {% endif %} 请不要忘记先备份这些文件。 您必须首先将upc作为变量添加到控制器,然后在模板中回显它。 为此: 第一个编辑控制器文件: /catalog/controller/product/product.ph

我想用opencart 3在产品页面中显示upc。我该怎么做

我将以下代码添加到我的模板文件
/catalog/view/theme/default/template/product/product.twig
,但它不起作用

{% if upc %}
    {{ upc }}
{% endif %}

请不要忘记先备份这些文件。

您必须首先将upc作为变量添加到控制器,然后在模板中回显它。 为此: 第一个编辑控制器文件:

/catalog/controller/product/product.php
搜索

$data['model'] = $product_info['model'];
在这之后加上:

$data['upc'] = $product_info['upc'];
然后保存文件

之后,您提到的模板文件中的代码将正常工作


ps:通过这种方法,如果您更新opencart,您将丢失这些更改。更好的方法是对其进行ocmod扩展。请不要忘记先备份这些文件。

您必须首先将upc作为变量添加到控制器,然后在模板中回显它。 为此: 第一个编辑控制器文件:

/catalog/controller/product/product.php
搜索

$data['model'] = $product_info['model'];
在这之后加上:

$data['upc'] = $product_info['upc'];
然后保存文件

之后,您提到的模板文件中的代码将正常工作

ps:通过这种方法,如果更新opencart,您将丢失这些更改。更好的方法是对其进行ocmod扩展。