Jason C. Leach wrote:
> Hi,
>
> I'm wondering how I can do this little trick (sp_info is a globaly devide
> var, it's a dictionary obj):
>
>             <option tal:repeat="group groups/existing/high"
>                 tal:content="group"
>                 tal:attributes="onmouseover string:doTooltip(event,
> '${sp_info/${group}/common_name}')"
>                onmouseout="hideTip()">
>             </option>
>
> So based on my the value of 'group' from my repeat, I want to use the value > to look up another value in a different dictionary. It works if I do this:
> (event, '${sp_info/whatever/common_name}') but does not like me using the
> embedded ${group}.
>

You can insert the value of a dynamically named variable using the '?' specifier::

                 tal:attributes="onmouseover string:doTooltip(event,
 '${sp_info/?group/common_name}')"

should do the trick. This only works inside path expressions.

Hth, Michael

--
http://zope.org/Members/d2m
http://planetzope.org

_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to