You are here

如何使用argument过滤页面内容

n-d90 的头像
Submitted by n-d90 on 星期五, 2014-07-11 08:30

就是我有用户字段,region ,
使用的是带层级关系的术语,
-xx公司
--A部门
---1组
---2组
---其他组
--B部门
---1组
---2组
用户必须选择这个字段;

然后,一个页面 /page 默认是显示所有内容
但我希望,A部门、1组、2组的用户访问/page ,只看到他们发表的内容
B部门、1组、2组同样的访问这个页面/page,则也只看到他们发表的内容
葛老师,您上次教了我使用
global $user
$user = user_load($user->uid);
$user->filed_region['und'][0]['tid']
现在有了一个层级的关系,我又该如何调整代码呢?

论坛:

Drupal版本:

g089h515r806 的头像

原来是这样的,$user->filed_region['und'][0]['tid'],

这个时候,我们需要进一步的或取这个tid的父亲,然后根据它的父亲,或取对应的内容。

你们的网站上线了么,我可以在线的给你调一下。