mindlace writes:
Jason Spisak wrote:
John Morton writes:
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']]">
I don't think the above works, really. I would expect it to be written:
<dtml-var "_[style_sheet]">, but this will render the stylesheet, not it's url,
Whoops. I thought you wanted the sheet's code at the top of the page. My fault.
and (surprisingly) <dtml-var "_[style_sheet].absolute_url()"> will *not* work.
The most consistent way to dereference a string is:
<dtml-var "_.getitem(style_sheet).absolute_url()">
That's it.
HTH, -- ethan mindlace fremen mindlace@imeme.net zope -&- imap email -&- mailing list weave your web with the web at http://imeme.net
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
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.