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