首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视图3,语言的上下文过滤器-允许多种语言

视图3,语言的上下文过滤器-允许多种语言
EN

Drupal用户
提问于 2012-05-03 17:39:28
回答 4查看 5K关注 0票数 8

因此,对于这个网站,我正在建设,我需要能够做到以下几点。

  1. 当用户以英语查看网站时,显示所有英文文章
  2. 当用户以荷兰语查看网站时,显示所有荷兰文章--同时也显示未经翻译的英文文章。
  3. 当用户以德语查看网站时,显示所有德语文章--同时也显示未翻译的英文文章。

上下文过滤器“内容翻译:语言”只允许输入一个值。这要么是指定的语言,要么是全部。

但在我的例子中,它需要能够设置例如"en+nl“或"en+de”。就像人们可以使用分类法“有分类学”一样,我也想要“有语言”这样的东西。

EN

回答 4

Drupal用户

发布于 2015-05-15 09:27:54

我像这样解决了这个任务:

  • 对于“当筛选值不可用”,请选择“提供默认值”选项。
  • 然后使用"PHP代码“作为”类型“的值
  • 我添加的实际PHP代码如下面的屏幕快照所示:
票数 3
EN

Drupal用户

发布于 2012-05-16 17:59:28

一种解决办法是使用字段翻译:

  1. 在实体翻译配置页面中将“启用语言回退”设置为活动。
  2. 将视图设置为使用当前用户语言(Advanced>Other>Field语言)。

好了。

票数 2
EN

Drupal用户

发布于 2016-06-30 09:38:59

我想你需要这个模块:https://www.drupal.org/project/select_翻译

它为内容翻译(而不是实体翻译)在视图清单中翻译的节点提供语言回退功能。这是视图“字段语言”选项的另一种选择,该选项将不适用于与内容翻译一起翻译的节点。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/30099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档