接手维护别人开发的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的内容列表里终于只列出当前语言的文章列表了。
再次感谢东方龙马兄弟!
标签
Drupal 版本
赞~~~