Stefan Mallepell writes:
Was just a bit surprised and haven't found anything about this on zope.org ....
Can anyone tell me how I can make that a <dtml-var xxxx> which is stored in a Property of a ZClass instance, will be "processed" when I reference it in a dtml method. The property is from type "text" and there is normal text in front and after the dtml-var statement. Did you already read the available documentation? the Zope book and
URL:http://www.dieter.handshake.de/pyprojects/zope/book/chap3.html Never mind. If I understand you right, then you want to do difficult things: Do you want to have something like a "computed property", say "title= 'What a great time <dtml-var ZopeTime>'"? This title would be different, each time it will be accessed because the time component would change. Properties are not designed for that! They are mappings of names to values of simple types: string, integer, lists, dates... nothing complex. The easiest way to emulate "computed" properties is to use a folderish ZClass that uses DTML objects or Python Scripts (External Methods) as property emulation. There are more difficult solutions that wrap convert property values into DTML objects and then render them.... Dieter