我有一个名为share_page的块模块。
我查看了$ page数组,确定我有区域'content',这个模块总是驻留在那里(但设置在某些页面上没有显示)。
这是我在.module文件中的功能
function mymodule_page_alter(&$page) {
unset($page['content']['share_page']['#block']);
}
抛出的错误是:未定义的索引:mymodule_page_alter()中的share_page
但是块模块(share_page)不会消失。有谁知道我怎么能隐藏这个模块?...而且,还隐藏在一个特定的页面上?
答案 0 :(得分:0)
部分解决方案:
unset($page['content']['share_page_share_page']);
...但是这会将其从网站上的所有页面中删除 - 不确定如何定位单个节点?