php - 获取产品页面 Opencart 的父类别

标签 php opencart

有没有办法在 Opencart 的产品页面中获取产品的父类别?谢谢

最佳答案

是的,你可以。 我已经在 OpenCart 1.5.1.x 中测试了我的代码

首先必须修改文件/catalog/controller/product/product.php 添加 在第 94 行之后: $product_info = $this->model_catalog_product->getProduct($product_id);

添加这个:

$categories = $this->model_catalog_product->getCategories($product_info['product_id']); if ($categories){ $categories_info = $this->model_catalog_category->getCategory($categories[0]['category_id']); $this->data['category_id'] = $categories_info['category_id']; }

然后,您可以使用变量 <?php echo $category_id ?>在您的模板文件 (product.tpl) 中。

希望对你有帮助

关于php - 获取产品页面 Opencart 的父类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9883105/

相关文章:

php 7.0 类型提示 : Fatal error with integer and default value

javascript - 通过 WordPress 中的 ajax 调用填充依赖选择框

PHP - 不能在类方法中使用 Heredoc?

javascript - 从产品 View 中删除字符 "$"

php - Opencart 事件数据缺少标识符

php - 键入 example.com 时,域不会转到 https ://example. com

php - Opencart:CSS(基于路由维护)

javascript - 如何在 onload 事件中接收 $_SESSION 变量作为参数

php - Localhost over network - CSS 文件在通过网络访问时被缓存而不更新

JavaScript onclick 事件在移动设备上不起作用