[Zope] anyone? Help getting the correct URL from absolute_url or portal_url
Michael Havard
nhavar@hotmail.com
Fri, 14 Mar 2003 20:44:34 +0000
I found no reference to base href in the document. I don't set it and I
don't see that ZOPE/CMF sets it either.
here's the ZPT code that's generating the urls for the items
<ul>
<li tal:repeat="item items">
<a href="item_url" tal:attributes="href item/absolute_url"><img
align="middle" border="0"
tal:attributes="src string:${item/portal_url}/${item/getIcon};
alt string:${item/Type};
title string:${item/Type}"></a>
<a href="item_url" tal:attributes="href item/absolute_url;
title item/Description"
tal:content="item/Title"> Title </a>
</li>
</ul>
both absolute_url and portal_url when called within the frameset appear to
get a reference to the parent frameset's host instead of the document's
host. Are there other mechanisms in place to get the host name:port for a
document?
>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 14:19:30 -0600
>
>>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
>
>
>_______________________________________________
>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 )
_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail