PRESTASHOP1.6 在 product.tpl 页面上显示类别块
PRESTASHOP1.6 Display categories block on product.tpl page
我的类别块在类别页面的左栏中显示正常。
但是当我点击单个产品页面时,类别块没有了。
前两天试了很多东西,还是不显示。我试图将模块移植到 displayLeftColumnProduct
(我假设这是产品页面的左栏)但它给了我错误提示:
这个模块不能移植到这个钩子上
然后我尝试了别人的教程来粘贴这段代码
!$this->registerHook('displayLeftColumnProduct') ||
然后
public function hookRightColumnProduct( $params )
{
global $smarty;
return $this->display(__FILE__,'blockcategories.tpl');
}
public function hookLeftColumnProduct($params)
{
return $this->hookRightColumnProduct($params);
}
在 blockcategories.php 中的 getTree()
函数中,但它仍然无法正常工作
求助!
好的,您是否启用了 product.tpl 左栏?默认情况下,您可以在左栏中看到菜单。只需这样做:
进入首选项->主题->高级设置并打开产品页面左栏。 (http://prntscr.com/6xico8)
这就是我现在在产品页面上看到的:http://prntscr.com/6xicxh。如果仍然没有,请尝试将您的类别模块重置为默认值。这应该有所帮助。
我的类别块在类别页面的左栏中显示正常。 但是当我点击单个产品页面时,类别块没有了。
前两天试了很多东西,还是不显示。我试图将模块移植到 displayLeftColumnProduct
(我假设这是产品页面的左栏)但它给了我错误提示:
这个模块不能移植到这个钩子上
然后我尝试了别人的教程来粘贴这段代码
!$this->registerHook('displayLeftColumnProduct') ||
然后
public function hookRightColumnProduct( $params )
{
global $smarty;
return $this->display(__FILE__,'blockcategories.tpl');
}
public function hookLeftColumnProduct($params)
{
return $this->hookRightColumnProduct($params);
}
在 blockcategories.php 中的 getTree()
函数中,但它仍然无法正常工作
求助!
好的,您是否启用了 product.tpl 左栏?默认情况下,您可以在左栏中看到菜单。只需这样做:
进入首选项->主题->高级设置并打开产品页面左栏。 (http://prntscr.com/6xico8)
这就是我现在在产品页面上看到的:http://prntscr.com/6xicxh。如果仍然没有,请尝试将您的类别模块重置为默认值。这应该有所帮助。