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)来使用相同的过程。
为了显示新的页面,我已经注册了新的控制器。它工作正常我可以通过调用隐藏左列:
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)来使用相同的过程。