【发布时间】:2010-11-10 00:03:52
【问题描述】:
我在块可见性设置中使用以下代码,仅当用户是成员而不是管理员时才显示块。
我可以添加什么来进一步过滤到有机组节点的类型。
i.o.w 仅当正在查看的当前组 = Organic Group Node Type X 时显示
<?php
$in_og = FALSE;
if (module_exists('og')){
$in_og = FALSE;
$group_node = og_get_group_context();
$gid02 = $group_node->nid;
$gid = (int)$gid02;
if ($gid02 == null) $gid = 0;
if (og_is_group_member($group_node)) $in_og = TRUE;
if (og_is_group_admin($group_node)) $in_og = FALSE;
if ($gid == 0) $in_og = FALSE;
}
return $in_og;
谢谢
【问题讨论】:
标签: drupal organic-groups