我想在我的菜单回调函数中设置一个页面变量myblock = false。以便在单击菜单项时不显示此块。我想做这样的事情:
function mymenu_cbfunction() {
... // $myblock=false ??
}
要在page.tpl.php中停用数据块,请执行以下操作:
<?php if ($myblock):?><div>php print $myblock; ?></div><?php endif; ?>
有没有办法做到这一点?
发布于 2012-02-27 21:59:01
如果您希望排除在某些页面上显示此区块,只需编辑admin/build/block中的区块,以便在某些页面上排除它。配置表单如下所示:
如果您希望立即隐藏块而不导航到新页面,那么JavaScript/jQuery将是一个很好的选择。
https://stackoverflow.com/questions/9470777
复制