当前位置:  开发笔记 > 编程语言 > 正文

使用Prestashop 1.6在模块中获取产品类别名称

如何解决《使用Prestashop1.6在模块中获取产品类别名称》经验,为你挑选了1个好方法。

我为prestashop创建了自己的模块(目前非常基本).

我想为产品添加一些自定义(类似于属性向导专业版)终极目标:我希望我的模块在产品页面上显示一个小表格,具体取决于产品所在的类别(每个类别的形式略有不同) - 购买产品时,将保存该表格的结果.

我想把表单放在RightColumnProduct中 - 我可以通过在这个钩子中访问它并调用我创建的TPL来做到这一点.

public function hookDisplayRightColumnProduct()
{
    /* Place your code here. */
    /*Get the Current Category name to see which TPL to show*/


    return $this->display(__FILE__,'views/hooks/mytpl.tpl');
}

我需要做的是访问当前产品的类别名称,但这很难做到.

我尝试了各种解决方案但没有成功.



1> 小智..:

此代码段将显示默认产品类别的名称.

$product = $this->context->controller->getProduct(); $category = new Category((int)$product->id_category_default, (int)$this->context->language->id); echo $category->name;

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有