Drupal 7 Drupal 7内容视图过滤器登录用户帐户字段

Drupal 7 Drupal 7内容视图过滤器登录用户帐户字段,drupal-7,views,relationship,Drupal 7,Views,Relationship,我有一个Drupal7内容视图。显示vb1类型的内容网格。 每个vb1节点都有一个多值实体引用字段place。 当前登录的用户在其帐户配置文件中有一个字段myplace,其中仅选择了一个位置 我需要该视图仅显示vb1节点,其中myplace(在用户配置文件中)是vb1 place中的一个条目 我尝试与用户建立的关系都不起作用。 有人能提出解决办法吗 顺便说一下,我看过: 那里什么都不适合我。 感谢您的回复。主要问题是,当将视图关系添加到用户帐户字段(在本例中,它是field_myplace)时,

我有一个Drupal7内容视图。显示vb1类型的内容网格。 每个vb1节点都有一个多值实体引用字段place。 当前登录的用户在其帐户配置文件中有一个字段myplace,其中仅选择了一个位置

我需要该视图仅显示vb1节点,其中myplace(在用户配置文件中)是vb1 place中的一个条目

我尝试与用户建立的关系都不起作用。 有人能提出解决办法吗

顺便说一下,我看过: 那里什么都不适合我。
感谢您的回复。

主要问题是,当将视图关系添加到用户帐户字段(在本例中,它是field_myplace)时,用户帐户不会返回任何内容。所以我不能没有它进行过滤。将计算字段添加到vb1内容类型。全球$用户$myaccount=user\u load($user->uid)$myplace=array\u pop(array\u pop(field\u get\u items('user',$myaccount,'field\u place'))$实体_字段[0]['value']=$myplace;