[Zope-CMF] How to check if an object exists?
seb bacon
seb@jamkit.com
Fri, 12 Oct 2001 12:55:44 +0100
* Josef Albert Meile <jmeile@hotmail.com> [011012 11:59]:
> How can I know if an object (ie: a picture) exists?
> <dtml-if "REQUEST.resolve_url
> ('http://localhost:8080/MainPortal/myObjects/test')">
> This resource exist
> <dtml-else>
> This resource doesn't exist.
> </dtml-if>
resolve_url raises the same error that a normal HTTP request would,
e.g. NotFound, so you could do the following, for example:
<dtml-try>
<dtml-call "REQUEST.resolve_url
('http://localhost:8080/MainPortal/myObjects/test')">
Supah.
<dtml-except NotFound>
Oh dear.
</dtml-try>
seb