[Zope] Soft References in DTML

Jason Spisak 444@hiretechs.com
Thu, 11 May 2000 16:04:17 GMT


John Morton writes:

> I'm constantly running into this general problem in DTML - how do I access
> an object or property who's name is given in a string?
> 
> Here's a specific problem: 
> 
> I've got a Zclass product that has a string property in a sheet that's
> supposed to hold the name of the prefered cascading style sheet used when
> rendering the object. The name is automatically added to the header of the
> html doc when rendered, like this:
> 
> <link href="<dtml-var style_sheet>" ...>
> 
> But the style sheet itself lives a few directories down from the document
> being rendered so I really want the absolute URL. If I could act the
> object I could do <dtml-var "css_object.absolute_url()"> - but the name
> css_object (or whatever) is the value of the string style_sheet. 
> 
> So how can I dereference the string?
> 
<dtml-var "_[_['style_sheet']]">

All my best,


Jason Spisak
CIO
HireTechs.com
6151 West Century Boulevard
Suite 900
Los Angeles, CA 90045
P. 310.665.3444
F. 310.665.3544

Under US Code Title 47, Sec.227(b)(1)(C), Sec.227(a)(2)(B) This email
address may not be added to any commercial mail list with out my
permission.  Violation of my privacy with advertising or SPAM will
result in a suit for a MINIMUM of $500 damages/incident, $1500 for
repeats.