You are here

drupal区块可见性例子

 

在区块管理界面,你可以在区块配置页面的“页面可见性设置”部分里面加入php代码片段。当一个页面被构建时,Drupal将运行php代码片段来决定区块是否显示。一些常用的代码片段例子如下所示;每段代码都应该返回TRUE或FALSE,来指示区块对于特定请求是否可见。
 
仅将区块显示给登录用户
    当$user->id不为0时,返回TRUE。
 
<?php
    global $user;
    return (bool) $user->uid;
?>
 
仅将区块显示给匿名用户
    当$user->id为0时,返回TRUE。
 
<?php
    global $user;
    return !(bool) $user->uid;
?>
 

老葛的Drupal培训班 Think in Drupal

Drupal版本: