Re: archetypes.schemaextender kaskadieren

Andreas Jung <[email protected]>
Newsgroups gmane.comp.web.zope.german
Organization ZOPYX Ltd & Co. KG
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michael Hierweck wrote:
> Hallo,
> 
> ist es möglich/ratsam/gefährlich archetypes.schemaextender zu
> kaskadieren, also einen Basistyp mehrfach zu erweitern?
> 
> Ich ziehe das in Erwägung, weil ich einen Basistyp um mehrere Funktionen
> erweitern möchte, die völlig unabhängig voneinander sind. Von der
> Architektur her fände ich es sauberer, die verschiedenen Gesichtspunkte
> auch im Code getrennt zu lassen, zumal diese dann auch wiederverwertbar
> wären.
> 
> Leider hatte es praktisch den Anschein, als würde dies nicht gelingen,
> d.h. es scheint nur ein Extender zu greifen.
> 

Man kann meines Wissens nicht mehrere Extender für einen Interface oder
Content-Class registrieren. Natürlich kannst Du mehrere Extender im
Sinne von Vererbung programmieren - aber jeweils nur einen davon
projekt-spezifisch registrieren.

- -aj

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQGUBAEBAgAGBQJMdMiYAAoJEADcfz7u4AZjQDYLugOJuok5ssiEa5RK4IPN6OL1
2oseFRsrWYkNfdSddbNGYc4ehBuATLPngNf4OYFn2ALskQmubIx5R+m/WUS88NMH
ICxjJ78WI6sLIQ8gJkMarluy5nQnsg6ee/xjNHD6NKaC58sPeHQVe3CG/2OHzplE
Q/VibKydBoNuzDkusUkqjhYZzoYch6332NlT5OL67W/MybdUEYkC0f5mCMOC9+0M
aC4VjUSDAnRNELXtSHAoXp9i2Jm6F6Jb5ETpQduUdazKh/gatrmpY8BAIh984QgW
7UyjymXc0fdxAV+jOGTr8zGARGX2o8Ib9HgBARS0SV6CRXeWy6NiLqbOq5JZ8rv2
JSqyGrtUNmgp8idQ+djYpWBjxIJYec0xF/rb2M2OD5CbPGLvmE1Pjz9EcGuLP4br
/eYmYgwQpULaOWpd2THTq2LuhP0uBBKSamNgW52pMGSJyjHcJUT9b7BCuk8LsuGW
t0pA1Ccc2pMg9G7qv36C4dFHIGXpdCA=
=g88U
-----END PGP SIGNATURE-----



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lists.vcf (text/x-vcard, 316 B)
begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd. & Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:[email protected]
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard
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.