Mailing List Archive

SVN: zope.webdev/trunk/browser/page Setup proper link to go to a page on the package overview.
Log message for revision 41511:
Setup proper link to go to a page on the package overview.

Changed:
U zope.webdev/trunk/browser/page.py
U zope.webdev/trunk/browser/page_package_overview.pt

-=-
Modified: zope.webdev/trunk/browser/page.py
===================================================================
--- zope.webdev/trunk/browser/page.py 2006-01-31 15:33:56 UTC (rev 41510)
+++ zope.webdev/trunk/browser/page.py 2006-01-31 15:34:23 UTC (rev 41511)
@@ -67,9 +67,11 @@
pages = []
for page in self.context.values():
if interfaces.IPage.providedBy(page):
- pages.append(
- {'name': page.name,
- 'for': apidoc.utilities.getPythonPath(page.for_)})
+ pages.append({
+ 'name': page.name,
+ 'for': apidoc.utilities.getPythonPath(page.for_),
+ 'absolute_url': zapi.getView(page, 'absolute_url', self.request)(),
+ })

return pages


Modified: zope.webdev/trunk/browser/page_package_overview.pt
===================================================================
--- zope.webdev/trunk/browser/page_package_overview.pt 2006-01-31 15:33:56 UTC (rev 41510)
+++ zope.webdev/trunk/browser/page_package_overview.pt 2006-01-31 15:34:23 UTC (rev 41511)
@@ -2,7 +2,8 @@
<li tal:repeat="page view/pages">
<div class="name">
<a href=""
- tal:content="page/name">
+ tal:content="page/name"
+ tal:attributes="href page/absolute_url">
index.html
</a>
</div>

_______________________________________________
Zope-CVS maillist - Zope-CVS@zope.org
http://mail.zope.org/mailman/listinfo/zope-cvs

Zope CVS instructions: http://dev.zope.org/CVS