跳转到主要内容
sina_-hit 提交于 28 October 2014

接手维护别人开发的drupal网站,要进行多语言翻译,无论选择什么语言,tab里列出来的总是两种语言都有,这让我这种durpal新手来说,郁闷了大半天。

首先,感谢东方龙马兄弟的指点,最终解决了问题,现总结如下:

分两步解决这个问题:

1.找到views的高级设置里 “其他” -  字段的语言: 当前用户的语言 我那个地址是:

/admin/structure/views/view/news_articles/

在界面右边有个Field Language: Current user's language 设了这个还是不行。(至于为什么还要走第二步才行,知道原理的兄弟麻烦告知,谢谢!因为照理解这个程序的流程应该是这样的:程序跟据这个设置-》获取当前语言—》组件显示当前语言的文章列表。不知道哪里影响了这个逻辑的运行)

2.在当前界面左侧添加一个 Filter criteria

 Content: Language (= Current user's language)

添加完保存,发现OK了。tab的内容列表里终于只列出当前语言的文章列表了。

再次感谢东方龙马兄弟!enlightenedsmiley

 

标签
Drupal 版本