languageIndependent klappt nicht

Philip Bauer <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hallo beisammen,

ich habe folgendes Problem und würde mich sehr über Hilfe freuen:
In folgendem simplen Content-Typ werden die Felder 'description',  
'test' und 'image2' nach einer Änderung des (deutschen) Originals in  
der Übersetzung trotz 'languaguageIndependent=True' nicht aktualisiert.

Das bedeutet, dass ich den Inhalt der Felder im übersetzten Dokument  
gar nicht ändern kann.

Das passiert sowohl bei dem standard-Feld 'description' als auch bei  
meinen eigenen Feldern 'test' und 'image2'.
Nur bei dem standard-Feld 'image' (das aus dem ATNewsItemSchema kommt)  
klappt es wie es soll, d.h der Inhalt des Originals gilt auch nach  
einer Änderungen für beide Sprachversionen.

Hat mein Code einen doofen Bug oder ist das ein Bug in LinguaPlone?

Grüße,
Philip


from zope.interface import implements

from Products.Archetypes import atapi
from Products.ATContentTypes.content.newsitem import ATNewsItem
from Products.ATContentTypes.content.newsitem import ATNewsItemSchema
from Products.ATContentTypes.content.schemata import finalizeATCTSchema
from awt.types.config import PROJECTNAME
from awt.types.interfaces import IPublication
from Products.ATVocabularyManager import NamedVocabulary

from awt.types import AWTMessageFactory as _

PublicationSchema = ATNewsItemSchema.copy() + atapi.Schema((

         atapi.StringField(
         name='test',
         required=False,
         searchable=False,
         languageIndependent=True,
         storage=atapi.AnnotationStorage(),
         widget=atapi.StringWidget(
             label=_(u"Test"),
             label_msgid='publication_label_test',
         ),
     ),

         atapi.ImageField('image2',
         required=False,
         languageIndependent=True,
         storage=atapi.AnnotationStorage(migrate=True),
         swallowResizeExceptions=True,
         max_size='no',
         widget=atapi.ImageWidget(label= _(u"Image 2"),
                                   
label_msgid='publication_label_image2',
                                  ),
         ),


))

PublicationSchema.moveField('test', after='description')
PublicationSchema['description'].languageIndependent=True
PublicationSchema.moveField('image2', after='image')


finalizeATCTSchema(PublicationSchema)

class Publication(ATNewsItem):
     """A publication
     """

     implements(IPublication)
     portal_type = "Publication"
     _at_rename_after_creation = True
     schema = PublicationSchema

atapi.registerType(Publication, PROJECTNAME)


*************
Philip Bauer



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.