【发布时间】:2023-03-28 16:04:01
【问题描述】:
在 drupal 7 中,我想显示一个视图。
对于已登录的用户,我想从他们的用户资料中获取术语列表并显示带有此标签的所有节点。
我通过使用 user:id 设置上下文过滤器来完成此操作,默认情况下从登录用户中获取用户 ID。
我这样做了,现在我想要这个。如果我从暴露的过滤器中选择用户配置文件中未设置的值,则视图应忽略上下文过滤器并显示该类别。取而代之的是,视图不显示任何内容,因为该值未在用户配置文件中设置。
此外。如果匿名用户访问页面,他将一无所获,而是显示所有内容和一个公开的过滤器,他可以在其中选择搜索改进。
我的想法是我想让用户定义一些偏好设置来显示文章,如果他们想查看其他类别来改变它的暴露形式。
【问题讨论】: