minor improvements on cybertools.reporter

git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1764 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2007-05-23 10:10:53 +00:00
parent 7f194965a1
commit c89e8d6293
3 changed files with 18 additions and 6 deletions

View file

@ -1 +1,3 @@
<tal:block i18n:domain="loops">
<metal:use use-macro="view/macro" /> <metal:use use-macro="view/macro" />
</tal:block>

View file

@ -1,12 +1,22 @@
<!-- $Id$ --> <!-- $Id$ -->
<metal:detail define-macro="detail"> <metal:detail define-macro="detail"
tal:define="result item/resultSet">
<h2 tal:content="item/title">Something</h2><br /> <h2 tal:content="item/title">Something</h2><br />
<table> <table>
<tr tal:repeat="cell item/cells"> <tr tal:repeat="cell item/cells">
<td><span tal:content="cell/field/title" <td width="20%">
i18n:translate="" />Fieldname:</td> <span tal:content="cell/field/title"
<td tal:content="cell/text">Value</td> i18n:translate="">Fieldname</span>:
</td>
<td>
<a href="#"
tal:omit-tag="not:cell/url"
tal:attributes="href cell/url;
title cell/urlTitle">
<span tal:content="cell/text">Value</span>
</a>
</td>
</tr> </tr>
</table> </table>
</metal:detail> </metal:detail>

View file

@ -43,12 +43,12 @@ class DetailView(BaseView):
@Lazy @Lazy
def resultSet(self): def resultSet(self):
result = ResultSet(self.context) result = ResultSet([self.context])
return result return result
@Lazy @Lazy
def cells(self): def cells(self):
return self.resultSet.rows.next() return self.resultSet.rows.next().cells
class ListingView(BaseView): class ListingView(BaseView):