[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 )