[Zope] anyone? Help getting the correct URL from absolute_url
 or portal_url
   
    J Cameron Cooper
     
    jccooper@jcameroncooper.com
       
    Fri, 14 Mar 2003 15:42:27 -0600
    
    
  
> 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. 
Zope should insert it if it isn't there and the page is recognized as 
HTML. Or al least, so says the source. Perhaps you should try to set it. 
I think REQUEST.URL1 or absolute_url should work for a value. Check the 
HTML source of zope.org to see one.
> 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?
I'm pretty sure those should work with ports. How does this render?
          --jcc