我有一个安装了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)。如果我更新此字段中的值,则只会影响“原始版本”,而不会影响其他语言的版本。
我还测试了如何创建一个全新的内容。我没有错误,没有警告。
发布于 2014-11-11 00:31:33
解决了。要创建的导入是
try:
from Products.LinguaPlone import public as atapi
except ImportError:
# No multilingual support
from Products.Archetypes import atapihttps://stackoverflow.com/questions/26789757
复制相似问题