[Zope] <dtml-if url type contruct>
Phil Harris
phil.harris@zope.co.uk
Tue, 24 Oct 2000 02:37:43 +0100
How about (sort of tested):
<dtml-call "REQUEST.set('newurl',_.string.split(your_url,BASE0)[1])">
<dtml-try>
<dtml-var "restrictedTraverse(newurl)">
<dtml-except>
<dtml-comment>ignore the error or otherwise report it</dtml-comment>
</dtml-try>
hth
Phil
----- Original Message -----
From: "Jens Grewen" <zope@grewen.de>
To: "kosh" <kosh@home-dhcp3-127.Colorado.EDU>
Cc: "Zope Maillist" <zope@zope.org>
Sent: Wednesday, October 25, 2000 2:14 AM
Subject: Re: [Zope] <dtml-if url type contruct>
| Hi,
|
| I am not quite sure if this is what you want but may this helps
|
| <dtml-with bar>
| <dtml-if "REQUEST.has_key('foo')">
| do something
| </dtml-if>
| </dtml-with>
|
| This is not resolving the URL.
| If you found a solution let me know.
|
| Jens Grewen
|
|
| ----- Original Message -----
| From: "kosh" <kosh@home-dhcp3-127.Colorado.EDU>
| To: <zope@zope.org>
| Sent: Tuesday, October 24, 2000 10:56 PM
| Subject: [Zope] <dtml-if url type contruct>
|
|
| > What would be the correct dtml-if contrstruct for this behavior?
| >
| > I want to check and see if zope can resolve a url to a valid object.
| >
| > Ie does http://foo.com/bar/foo get you to a valid page or is it not
| > found.
| >
| > I need something like <dtml-if http://foo.com/bar/foo> that way I can
know
| > when to rewrite the url based on zope finding the object or not.
| >
| > Thanks
| > Kosh
| >
| >
| > _______________________________________________
| > 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 )
| >
|
|
| _______________________________________________
| 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 )