ATFolder um weitere Felder ergänzen

Hartmut Goebel <[email protected]>
Newsgroups gmane.comp.web.zope.german
Organization Goebel Consult
Message-ID <[email protected]>
Hallo,

ich kämpfe mit dem Erweitern von ATFolder um weitere Felder. Diese
möchte ich haben, um das Eingeben einiger Metadaten und ein
Einheitliches Layout dafür sicher zu stellen.

Mein Problem ist nun, dass bei atct_edit oder base_edit nur _eines_
meiner Felder angezeigt wird, die anderen werden unterschlagen. Der
Effekt ist wie folgt:

 im Schema                angezeigt wird
  alle Felder              erstes
  erstes und letztes       erstes
  nur letztes              letztes (ist ja das einzige)

Ich habe bereits verschiedenen Varianten getestet, um das Schema und die
Klasse zu definieren, und tief im Code con ATContentTypes gesucht. Aber
ich finde nicht heraus, was ich falsch mache.

Was mache ich falsch?

Hier ein Ausschnitt aus meinem Code:

TourSchema = ATContentTypeSchema.copy() + ConstrainTypesMixinSchema \
  + NextPreviousAwareSchema + Schema(
    LinesField('crests',
    ...
    DateTimeField('startDate',
    ...
    DateTimeField('endDate',
    ...
    TextField('text',
...
finalizeATCTSchema(TourSchema, folderish=False, moveDiscussion=False)

class Tour(ATDocumentBase, ATFolder):
    schema         =  TourSchema
    portal_type    = 'Tour'
    archetype_name = 'Tour'

    assocMimetypes = ()
    assocFileExt   = ()
    cmf_edit_kws   = ()

    __implements__ = (ATFolder.__implements__,
                      ATDocumentBase.__implements__,
                      IATDocument)

    __dav_marshall__ = True
    ...

-- 
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP

Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
smime.p7s (application/x-pkcs7-signature, 4.6 KB) - not displayed
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.