Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
请问views如何实现按用户资料的某一字段值进行过滤? - Drupal大学 - Drupal问答论坛
首页 / 帖子
请问views如何实现按用户资料的某一字段值进行过滤?

请教一个问题:我在用户资料中添加一个部门字段,在文章列表中如何根据登录用户,自动按照其所在部门进行过滤?

1个答案
刘伯彪
发布于:2014-02-26 09:46
  1. 如何实现新建文章内容时自动填充用户资料中的部门值? 这个问题首先我觉得你这么搞我不明白是为什么,感觉不妥当,如果非要这么设计,那么应该是用rules模块实现,新建新内容时,去更新作者的用户资料中的那个字段的值(php模式)。

  2. views中如何实现文章列表按登录用户所在部门值进行过滤? 这个可以,你可以用CONTEXTUAL FILTERS设置动态过滤条件,设置让文章的部门字段值等于当前用户的部门字段值(也是php模式)。