作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
第一个问题是首页的产品区块的标题,在英文下没有正常显示:
这个原因是,我们默认使用的是Title,现在变成字段title_field了,我们在Views里面,需要添加字段title_field,来代替原来的。修改后,显示正常。
新闻标题显示不正常:
这个也是同样的问题。在Views里面,使用title_field替换原来的标题即可。需要注意的是,添加的时候,两个的名字相同。如果一次选不对的话,可以选两次,多试一下。
“Content: 标题 (title_field:language)”上面的这两个就是。
首页的“联系我们”区块的标题显示不正常:
它和左边的新闻区块,使用的是Mini panel,我们导航到admin/structure/mini-panels,对它进行编辑,
点击配置按钮,
在弹出的链接中点击设置链接:
原来我们这里覆写了标题。取消对复选框“覆写标题”的选中。保存。不过这样还不行。我最终这样解决的,将这个区块添加了两次。
第一个:
并将它限制在英文环境下显示:
第二个:
并将它限制在中文环境下显示:
现在,首页只有幻灯和企业愿景没有翻译。对于幻灯,我们使用的是节点类型,只需要将对应节点翻译一下即可。不过都是图片,我们这里就不翻译了。企业愿景,是一个自定义窗格内容,它本身不是一个区块。我们的解决办法,是创建两个企业愿景,一个用于中文,一个用于英文。下面截了几张图,第一个是内容窗格的配置链接:
这是点击了添加可见性规则后的配置表单,这里我选择了“用户:语言”:
将窗格的显示,限制在英文环境下:
保存后,显示正常了:
我将首页幻灯的第一张图片翻译了一下,上传了一张带有“English version”字样的,翻译后,英文版的图片没有显示出来,检查了一下幻灯视图,在设置中的“高级〉其它”部分:
上面的字段语言配置,默认是没有问题的。原因是这里我启用了缓存,去掉缓存,显示正常了。
这证明了幻灯也是可以翻译的。