drupal首页判断,用$page==0 还是 $is_front?

如果你打算使用$is_front来检查当前页面是不是展示的单个节点的话,这里有篇好的帖子(尤其是帖子下面的评论更值得一读),讨论了变量$page和$is_front的不同.

 

只有当你处在drupal站点的首页时,变量$is_front才被设置,也就是为真,而当你处在其它页面时,$is_front为假。对于普通的节点列表页面,比如当你点击一个drupal分类术语后所得到的节点列表页面,在这里$is_front就为假(false)。

 

对于所有的节点列表页面,包括特定的分类术语下面的节点列表页面,$page都等于0。

 

 相关链接: http://drupal.org/node/39891 , Think in Drupal