使用当前站点语言过滤节点

Posted

技术标签:

【中文标题】使用当前站点语言过滤节点【英文标题】:Filter nodes with current site language 【发布时间】:2012-07-16 09:59:13 【问题描述】:

我正在使用带有 Views OR 模块的 Views,并且我想根据此方案过滤 biblio 出版物:

Current Site Language: English
Biblio Publication Language(not node translation language): English
== OR
Current Site Language: Russian
Biblio Publication Language(not node translation language): English
== OR
Current Site Language: Russian
Biblio Publication Language(not node translation language): Russian

但我找不到合适的过滤器来指示当前网站语言。

【问题讨论】:

【参考方案1】:

使用视图过滤器:

节点翻译:语言 - 当前用户的语言(也可选择“无语言”)

【讨论】:

AFAIK 这仅适用于注册用户。但作为注册用户,我可以使用两种语言查看网站。 当前用户的语言是一个误导性名称。它实际上会通过配置的语言选项列表,其中不仅包括用户偏好。来源:drupal.org/node/2037979

以上是关于使用当前站点语言过滤节点的主要内容,如果未能解决你的问题,请参考以下文章

BigQuery:在WHERE子句中使用基于当前行中的值的过滤器进行选择

站点过滤器Filter

IG 清除过滤器并设置新过滤器

React Gatsby Graph QL - 过滤站点地图的文章

如何在视图过滤器中使用标记 - Drupal 7

DRUPAL,视图,公开搜索过滤器:如何从不过滤特定节点?