我有一个安装了 Linguaplone 4.1.3 的 plone4 网站。我编写了一些简单的 AT 内容类型来管理组织的“结构”。该网站自 2013 年开始投入使用,提供 4 种语言。
这是自定义 AT“Structure”(意大利语称为“struttura”)中的字段定义:
atapi.StringField('sitostruttura',
languageIndependent=True,
required=False,
validators = ('isURL',),
widget = atapi.StringWidget(
label = _(u'label_struttura_sito', default=u'Sito web'),
)),
它适用于所有文件,但不适用于这个文件(唯一的 LanguageIndipendent = true)。如果我更新此字段中的值,则只会影响“原始版本”,而不会影响其他语言的版本。
我还测试过创建一个全新的内容。我没有错误,没有警告。