Prestashop 从自定义页面中删除/隐藏分类栏

Prestashop 从自定义页面中删除/隐藏分类栏,prestashop,prestashop-1.6,Prestashop,Prestashop 1.6,我已注册新控制器,以便显示新页面。工作正常我可以通过调用以下命令隐藏左列: public function init() { $this->page_name = 'My products'; $this->disableBlocks(); parent::init(); } protected function disableBlocks() { $this->display_column_left = false; } 在控制器中。虽然我

我已注册新控制器,以便显示新页面。工作正常我可以通过调用以下命令隐藏左列:

public function init()
{
    $this->page_name = 'My products';
    $this->disableBlocks();
    parent::init();
}

protected function disableBlocks()
{
    $this->display_column_left = false;
}
在控制器中。虽然我现在还有这个酒吧:


如何仅为自定义控制器为当前控制器隐藏它?当然,首选的方法是使用一些钩子或其他东西,而不仅仅是覆盖主题中的模板。是否有其他方法可以直接从后端定义控制器页面的布局。

。 继续模块->定位并查找表单:blocktopmenu。
挂钩显示在顶部,请转到编辑并选择您不希望它出现的页面

您应该使用自定义控制器呈现TPL文件,并在其中写入以下CSS代码以隐藏顶部菜单栏:

#block_top_menu {
    display: none;
}
注意:您也可以使用一些JS或JQuery来使用相同的过程来完成