On Thu, 24 May 2001, Tim Cook wrote:
Leigh Ann Hildebrand wrote:
I'm modifying the standard ZSearch results and having problems calling object URLS using DTML.
I'm doing a search of documents. The standard search results include <dtml-var title> in the table. I'd like that title to be a link to the document itself. However, various methods I've tried end up returning the URL as the Results page itself, not the document page:
<td><a href="<dtml-var absolute_url>"><dtml-var title></a></td>
Let me guess, you don't have a meta-data table column named 'absolute_url', do you? If you did, this would work. But don't add one because there's a better way.
...does it, as does plain <dtml-var URL>, etc.
How do I specify "URL of the thing that you're giving me the title of" in this situation?
Try: <a href="<dtml-var "Catalog.getpath(data_record_id_)">"><dtml-var title></a> See the ZCatalog API documentation.
This works too, but 2.3 added new interfaces to brains: <td><a href="<dtml-var getURL>">... is the best way. -Michel PS there's also getPath, getRID, and getObject.