环境: Plone 4.3.3,plone.app.multilingual 2.0a4 (从github签出),在我的例子中,启用了两种语言(en和zh),即双语站点。
我的自定义灵巧型有一个字段remoteUrl,其定义如下:
<field name="remoteUrl"
type="zope.schema.TextLine">
<title i18n:translate="">URL</title>
<description i18n:translate="">Link to the Resource.</description>
<default>http://</default>
<required>False</required>
</field>我的场景如下:当在zh文件夹(zh/ My _ item )中创建项目时,remoteUrl字段被填充,它将根据模板显示。然后,当将项目转换为en语言( en/my_item )时,如果remoteUrl字段未填充en/my_ item,则希望它显示来自zh/my_item的值。另一方面,如果填写了en/my_item,它的值将用于remoteUrl字段并显示出来。
现有的语言独立场不能满足我的需要,因为填充的值将影响到zh/en两个项。如何从en/my_item上下文访问zh/my_item remoteUrl值?对于视图类/模板的任何提示或示例片段,我们将不胜感激。
发布于 2014-11-19 20:03:02
如果您只想显示另一种语言的替代值,可以访问目录索引TranslationGroup的翻译。只是个主意。
https://stackoverflow.com/questions/27019520
复制相似问题