On Wed, Nov 17, 2004 at 11:16:14PM +0100, Tino Wildenhain wrote:
Hi,
Am Mittwoch, den 17.11.2004, 20:52 +0000 schrieb John Poltorak:
Is there any way to set up an images folder which can be shared between several sites under one zope instance?
If so how would I reference them if they were all in the /images folder?
Of course. And you reference them by context.images.whateverimage or in HTML: <img src="/images/whateverimage">
You should always specify a path starting with / in Zope links. it does not matter if the site is somewhere down the path, aquision solves it (as long as there is no other images object in the path to root)
But this breaks when you use virtual hosting. I try to always do one of the following: a) give a relative path and let acquisition deal with it... e.g. <img src="images/whateverimage" /> or (preferred) b) call a method that gives a good result in all circumstances, e.g. <img tal:replace="here/images/whateverimage" /> or <img tal:attributes="href here/images/whateverimage/absolute_url" /> or <img tal:attributes="href here/images/whateverimage/absolute_url_path" /> etc. -- Paul Winkler http://www.slinkp.com