Should work with files too, yes. The method for ExtFiles is called link(). There also is a static_url() method that will return the Zope or static URL depending on whether EXTFILE_STATIC_PATH is set. It's not clear to me why you want to redirect though. The idea is to write URLs with static paths into your links and tags. ExtFile.index_html() will always return the file's content via Zope. I currently think this is good, and it seems necessary for b/w compatibility anyway. Try <tal:tag replace="structure file/link" /> or <a tal:attributes="href file/static_url" tal:content="file/title"> </a> Stefan On Montag, Apr 7, 2003, at 19:19 Europe/Vienna, Oliver Bleutgen wrote:
Stefan H. Holek wrote:
Some time ago I have modified ExtFile to allow for 3) as well. And now I've even published it ;-). <http://www.zope.org/Members/shh/ExtFile/>
Cool, open source development on demand ;), nice! One question though, from the description I gather that you have overriden ExtImage's tag method, have you also modified ExtFile's __call__ method (or whatever causes the serving of the file content, haven't looked at the source)? If not, are you interested in a patch? (Ok, two questions).
I need that functionality for files, not images, and think that returning a redirect with mangling in EXTFILE_STATIC_PATH would do the trick.
Tell me what you think, and I'll try to make that a bit more customizable if you want to incorporate it.
cheers, oliver