Plone和linguaplone:LanguageIndipendent = true&没有更新/重新索引

时间:2014-11-06 21:30:45

标签: plone linguaplone

我已经安装了Linguaplone 4.1.3的plone4网站。我已经编写了一些简单的AT内容类型来管理"结构"一个组织 该网站自2013年开始投入生产,有4种语言版本。

这是自定义AT"结构"中字段的定义。 (称为" struttura"意大利语):

atapi.StringField('sitostruttura',
                             languageIndependent=True,
                             required=False,
                             validators = ('isURL',),
                             widget = atapi.StringWidget(
                             label = _(u'label_struttura_sito', default=u'Sito web'),
                                 )),

它适用于所有文件但不适用于此文件(唯一的LanguageIndipendent = true)。 如果我更新此字段中的值,则仅影响"原始版本"而不是其他语言的版本。

我还测试过创建一个全新的内容。 我没有错误,也没有任何警告。

1 个答案:

答案 0 :(得分:0)

解决。要导入的是

try:
    from Products.LinguaPlone import public as atapi
except ImportError:
    # No multilingual support
    from Products.Archetypes import atapi