我想在菜单回调函数中设置页面变量myblock = false。因此,单击菜单条目时不会显示此块。 我想做这样的事情:
function mymenu_cbfunction() {
... // $myblock=false ??
}
在page.tpl.php中取消激活该块:
<?php if ($myblock):?><div>php print $myblock; ?></div><?php endif; ?>
有办法做到这一点吗?
答案 0 :(得分:1)
如果您要排除在某些页面上显示此块,只需在admin / build / block中编辑该块以将其排除在某些页面上。配置表单如下所示:
如果您想在不导航到新页面的情况下立即隐藏块,那么这将非常适合JavaScript / jQuery。