[Zope] Newbie or beyond me?
Chris McDonough
chrism@digicool.com
Sat, 05 Feb 2000 19:49:39 -0500
You can do something like this:
The following REQUEST.set's are only necessary to have some placeholder
variables, you'd probably get the values from somewhere else, maybe a
property on a folder, or a form value, or a SQL field, whatever.
<dtml-call expr="REQUEST.set('v1', 'Members')"> # equivalent to Python's
"v1 = 'Members'"
<dtml-call expr="REQUEST.set('v2', 'ZQR')"> # equivalent to Python's "v2
= 'ZQR'"
<A HREF="http://www.zope.org/<dtml-var v1>/<dtml-var v2>">
to make it look a little nicer, you can also use DTML "entity syntax":
<A HREF="http://www.zope.org/&dtml-v1;/&dtml-v2;">
You could even do something like this:
<dtml-call expr="REQUEST.set('myURL', 'http://www.zope.org/%s/%s' % (v1,
v2))">
<dtml-var myURL>
Jatwood@bwanazulia.com wrote:
>
> Here is the question (after a few too many hours of messing with this)
>
> I am trying to figure out the best way to populate links with
> variables. In raw python I would just declare the links like
>
> link = "<a href="http://www.somewhere.com/cgi/%(v1)s/somthingelse/%(v2)s "
>
> and populate the link with tuples when I was going to use it.
>
> link % variable
>
> For the life of me I can't figure out how to do this in Zope. Any
> help would be great.
>
> I am sure this is easy but I am at a complete loss.
>
> Thanks,
> JMA
>
> _______________________________________________
> 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 )
--
Chris McDonough
Digital Creations, Inc.
Zope - http://www.zope.org