You are here

6 首页的多语言化 你在这里

admin 的头像
Submitted by admin on 星期五, 2015-08-21 09:36

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

    第一个问题是首页的产品区块的标题,在英文下没有正常显示:

1.png 

这个原因是,我们默认使用的是Title,现在变成字段title_field了,我们在Views里面,需要添加字段title_field,来代替原来的。修改后,显示正常。

2.png 

新闻标题显示不正常: 

3.png 

这个也是同样的问题。在Views里面,使用title_field替换原来的标题即可。需要注意的是,添加的时候,两个的名字相同。如果一次选不对的话,可以选两次,多试一下。

4.png 

Content: 标题 (title_field:language)”上面的这两个就是。

 

首页的“联系我们”区块的标题显示不正常:

5.png 

它和左边的新闻区块,使用的是Mini panel,我们导航到admin/structure/mini-panels,对它进行编辑,

6.png 

点击配置按钮, 

7.png 

在弹出的链接中点击设置链接:

8.png 

原来我们这里覆写了标题。取消对复选框“覆写标题”的选中。保存。不过这样还不行。我最终这样解决的,将这个区块添加了两次。

9.png 

    第一个:

10.png 

并将它限制在英文环境下显示:

11.png 

    第二个:

12.png 

并将它限制在中文环境下显示:

13.png 

 

现在,首页只有幻灯和企业愿景没有翻译。对于幻灯,我们使用的是节点类型,只需要将对应节点翻译一下即可。不过都是图片,我们这里就不翻译了。企业愿景,是一个自定义窗格内容,它本身不是一个区块。我们的解决办法,是创建两个企业愿景,一个用于中文,一个用于英文。下面截了几张图,第一个是内容窗格的配置链接:

14.png 

    这是点击了添加可见性规则后的配置表单,这里我选择了“用户:语言”:

15.png 

    将窗格的显示,限制在英文环境下:

16.png 

保存后,显示正常了:

 

我将首页幻灯的第一张图片翻译了一下,上传了一张带有“English version”字样的,翻译后,英文版的图片没有显示出来,检查了一下幻灯视图,在设置中的“高级〉其它”部分:

 

上面的字段语言配置,默认是没有问题的。原因是这里我启用了缓存,去掉缓存,显示正常了。

 

这证明了幻灯也是可以翻译的。



Drupal版本: