Re: Wie richtig: Werte per propert_sheet konfigurieren lassen
Carsten Senger <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <CF5EA41C03E62C5EE94E6333@[192.168.178.20]> |
Hallo Hartmut, --On Mittwoch, Januar 27, 2010 13:50:31 +0100 Hartmut Goebel <[email protected]> wrote: > ich möchte für einen AT-Contenttype die zulässigen Werte aus einem > property_sheet holen. Mache ich das besser/eleganter direkt in einer > Methode des ATCT oder nehme ich den Umweg über ein Vocabulary? > > Fall letzteres: wie greife ich am bestern auf das Vacabulary zu? Einfach > importieren? Oder über den Namen, under dem ich es in configure.zcml > angelegt habe (wie?)? Ich bin ja erstaunt, dass Archetypes zope3 vocabularies benutzen kann. Das Archetypes Developers Manual [1] sagt nur, dass der Name eine named vocabularies akzeptiert wird:: vocabulary_factory ... A string name of a Zope 3 style vocabulary factory (a named utility providing zope.schema.interfaces.IVocabularyFactory) Also müsstest Du die Vocabularyfactory als named utility registrieren. Wenn Du die Liste nicht an Stellen wiederverwenden willst, an denen eine DisplayList nicht reicht (formlib/z3c.form), würde ich den einfacheren Weg wählen und in einer Methode eine klassisches Archetypes Vocabulary definieren. ..Carsten [1] <http://plone.org/documentation/manual/developer-manual/archetypes/fields/fields-reference> _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope