在函数中设置页面变量

时间:2012-02-27 19:09:53

标签: drupal-6

我想在菜单回调函数中设置页面变量myblock = false。因此,单击菜单条目时不会显示此块。 我想做这样的事情:

function mymenu_cbfunction() {
    ... // $myblock=false ??
}

在page.tpl.php中取消激活该块:

<?php if ($myblock):?><div>php print $myblock; ?></div><?php endif; ?>

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

如果您要排除在某些页面上显示此块,只需在admin / build / block中编辑该块以将其排除在某些页面上。配置表单如下所示:

Block Config

如果您想在不导航到新页面的情况下立即隐藏块,那么这将非常适合JavaScript / jQuery。