RE: [Zope] relative path to objects in <dtml-var>
My question about this is whether it will break some browsers that are looking for a ".gif" or ".jpg" extension? I'm sure that there must be some meta data in the files themselves declaring that "I'm a jpg", but I have avoided "x_jpg" because of this concern. Does anyone know that this won't pose a problem? Josh -----Original Message----- From: Dirk Datzert [mailto:Dirk.Datzert@rasselstein-hoesch.de] Sent: Monday, December 31, 2001 1:35 PM To: Roy Mathew Cc: zope@zope.org Subject: Re: [Zope] relative path to objects in <dtml-var> Hi Roy, your problem maybe the dot in the filename x.gif, x.png !? This is not allowed in a pyhton expression. Make a TransparentFolder named Images in the root / . Put your graphics into Images named x_gif and x_png and you should can call them in every dtml like <dtml-var x_gif> or <dtml-var x_png> Regards, Dirk Roy Mathew schrieb:
Folks,
I am trying to use acquisition to include images in my webpages. My intent is to have a central directory of Images, and several other hierararchies of Zope objects that use those images.
For example, witness the following structure:
Images/gifs/x.gif Images/pngs/x.png Content/A/page1_dtml (contains: <dtml-var x.gif>) Content/B/page1_dtml (contains: <dtml-var x.png>)
My understanding of using pathnames in acquisition, is that one needs to insert the minimum relative path to the images from a reachable parent folder, that one can get away with, somewhere in the referring URL.
Now, if I use the URL http://localhost/Content/Images/gifs/A/page1_dtml OR http://localhost/Content/Images/pngs/B/page1_dtml thing work fine.
What I would really like to do is be able to specify the paths to the images inside of the dtml file itself, something like: Content/A/page1_dtml (contains: <dtml-var Images/gifs/x.gif>) Content/B/page1_dtml (contains: <dtml-var Images/pngs/x.png>)
so that my URLS can be simpler, like: http://localhost/Content/A/page1_dtml http://localhost/Content/B/page1_dtml and still find the gifs.
But this fails in ZOPE; can someone show me the light please!
Thanks, Roy Mathew.
__________________________________________________ Do You Yahoo!? Send your FREE holiday greetings online! http://greetings.yahoo.com
_______________________________________________ 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 )
Joshua Lanza schrieb:
My question about this is whether it will break some browsers that are looking for a ".gif" or ".jpg" extension?
You can do this without an extension. The Image type is detected by upload into a Content-Type of image/gif, image/jpg or image/png and is sent back by the http-header
I'm sure that there must be some meta data in the files themselves declaring that "I'm a jpg", but I have avoided "x_jpg" because of this concern. Does anyone know that this won't pose a problem?
Josh
-----Original Message----- From: Dirk Datzert [mailto:Dirk.Datzert@rasselstein-hoesch.de] Sent: Monday, December 31, 2001 1:35 PM To: Roy Mathew Cc: zope@zope.org Subject: Re: [Zope] relative path to objects in <dtml-var>
Hi Roy,
your problem maybe the dot in the filename x.gif, x.png !? This is not allowed in a pyhton expression.
Make a TransparentFolder named Images in the root / . Put your graphics into Images named x_gif and x_png and you should can call them in every dtml like
<dtml-var x_gif> or <dtml-var x_png>
Regards, Dirk
Roy Mathew schrieb:
Folks,
I am trying to use acquisition to include images in my webpages. My intent is to have a central directory of Images, and several other hierararchies of Zope objects that use those images.
For example, witness the following structure:
Images/gifs/x.gif Images/pngs/x.png Content/A/page1_dtml (contains: <dtml-var x.gif>) Content/B/page1_dtml (contains: <dtml-var x.png>)
My understanding of using pathnames in acquisition, is that one needs to insert the minimum relative path to the images from a reachable parent folder, that one can get away with, somewhere in the referring URL.
Now, if I use the URL http://localhost/Content/Images/gifs/A/page1_dtml OR http://localhost/Content/Images/pngs/B/page1_dtml thing work fine.
What I would really like to do is be able to specify the paths to the images inside of the dtml file itself, something like: Content/A/page1_dtml (contains: <dtml-var Images/gifs/x.gif>) Content/B/page1_dtml (contains: <dtml-var Images/pngs/x.png>)
so that my URLS can be simpler, like: http://localhost/Content/A/page1_dtml http://localhost/Content/B/page1_dtml and still find the gifs.
But this fails in ZOPE; can someone show me the light please!
Thanks, Roy Mathew.
__________________________________________________ Do You Yahoo!? Send your FREE holiday greetings online! http://greetings.yahoo.com
_______________________________________________ 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 )
_______________________________________________ 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 )
participants (2)
-
Dirk Datzert -
Joshua Lanza