[Zope] dynamically using inheritance

bak (kedai) kedai@kedai.com.my
Mon, 4 Feb 2002 15:39:13 +0800


On Monday 04 February 2002 04:56 am, Ed Colmar wrote:
> I'm working ona little skinning implementation where I want to pull a
> folder name out of a database, then navigate to it to get dtml methods.
>
> Hardcoding it is easy, but how exactly would I insert a variable into this
> simple dtml-with?
>
> <dtml-with skins.default>
> <dtml-var standard_skin_appearance>
> </dtml-with>
>
> to get an idea of how the site is layed out, here's where the skins
> and inside data would live:
>
> www.mysite.com:8080/skins/default/standard_skin_appearance
>
> I tried variations on:
>
> <dtml-call "REQUEST.set('skinname', 'skins.default')">
> <dtml-with "_.string(skinname)">
>
> with no luck
>
> Any suggestions on the proper syntax to do this?
>
> Thanks!
>

if i understand the Q, you could try
#not -tested
<dtml-call "REQUEST.set('skinname', 'default')">
<dtml-with skins>
<dtml-with "_.getitem(skinname)">
<dtml-var standard_skin_appearance>
 </dtml-with>
</dtml-with>

or try it in Script (Python)

hth, and hope that i don't propagate misinformation :)

> -e-
>
>
> _______________________________________________
> 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 )