Re: [Zope] anyone? Help getting the correct URL from absolute_url or portal_url
Yes we have done this purposefully. The main app is served from Silverstream java appserver (soon to be transitioned to Websphere :) ). All of our reference content is in ZOPE. It's an internal web application so users are limited in bookmarking (security/HIPAA issues) and the other reasons that frames don't make sense for the general web populace don't factor in for us. We have multiple instances of ZOPE running so unfortunately I can't hard code any urls. I have to rely on the CMF and ZOPE to return the correct path for images and items via the absolute_url property or whatever property will give the correct url.
From: J Cameron Cooper <jccooper@jcameroncooper.com> To: zope@zope.org Subject: Re: [Zope] anyone? Help getting the correct URL from absolute_url or portal_url Date: Fri, 14 Mar 2003 13:23:05 -0600
I have a webserver running on host:8200 which serves framed content. On occassion it loads one frame with content from my ZOPE server running on host:8300. When the ZOPE frame loads the links and icons within it are broken because they show up as http://host:8200/item instead of http://host:8300/item. If I refresh the URLS get corrected.
How do I get the correct URL the first time within a frameset?
You're loading from the other server intentionally, right? Well, I can't really say from experience, as I try to stay well away from frames, but perhaps you need to explicitly put the basepath in the documents from the foreign server:
<base href="http://host:8300/" />
You should check to see if Zope has already put it there, though.
Otherwise, maybe you need to put absolute urls in your images.
--jcc
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_________________________________________________________________ MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus
Yes we have done this purposefully.
I was just making sure that you weren't having a problem where it was mysteriously switching ports (which would be really bizarre.)
The main app is served from Silverstream java appserver (soon to be transitioned to Websphere :) ). All of our reference content is in ZOPE. It's an internal web application so users are limited in bookmarking (security/HIPAA issues) and the other reasons that frames don't make sense for the general web populace don't factor in for us.
You got me. I won't try to talk you out of frames, then.
We have multiple instances of ZOPE running so unfortunately I can't hard code any urls. I have to rely on the CMF and ZOPE to return the correct path for images and items via the absolute_url property or whatever property will give the correct url.
That's what I meant, actually. What method are you using to construct your URLs, how does it render, and where does it actually point? (Mozilla/Netscape's View Info should be helpful in this.) I suspect that a proper base tag will let you use relative URLs correctly, unless your browser/browsers in general don't work this way. (I really can't speak as to how that works in frames.) In which case, you'll have to generate port-containing URLs from Zope. --jcc
participants (2)
-
J Cameron Cooper -
Michael Havard