Remove/hide 来自自定义页面的类别栏

Remove/hide category bar from custom page

为了显示新的页面,我已经注册了新的控制器。它工作正常我可以通过调用隐藏左列:

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

protected function disableBlocks()
{
    $this->display_column_left = false;
}

在控制器中。虽然我仍然有这个酒吧:

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

直接来自您的后端。 继续模块 -> 位置并查找表格:"blocktopmenu"。 挂钩是"displayTop",去编辑select你不希望它出现的页面

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

#block_top_menu {
    display: none;
}

注意:您也可以使用一些 JS(或 JQuery)来使用相同的过程。