standardize blog view

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3341 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2009-04-20 06:41:47 +00:00
parent 7ade90ca9e
commit 49cca0954f
2 changed files with 11 additions and 16 deletions

View file

@ -141,10 +141,9 @@ class BlogPostView(ConceptView):
data['privateComment'] = u'' data['privateComment'] = u''
return data return data
@Lazy #@Lazy
def description(self): #def description(self):
return self.renderText(self.context.description, 'text/restructured') # return self.renderText(self.context.description, 'text/restructured')
def getActions(self, category='object', page=None, target=None): def getActions(self, category='object', page=None, target=None):
actions = [] actions = []

View file

@ -3,7 +3,7 @@
<metal:block define-macro="blog"> <metal:block define-macro="blog">
<div> <div>
<metal:title use-macro="item/conceptMacros/concepttitle" /> <metal:title use-macro="view/concept_macros/concepttitle" />
<div tal:repeat="related item/blogPosts" <div tal:repeat="related item/blogPosts"
class="blog"> class="blog">
<tal:child define="data related/data"> <tal:child define="data related/data">
@ -31,8 +31,8 @@
</div> </div>
</tal:child> </tal:child>
</div> </div>
<metal:resources use-macro="item/conceptMacros/conceptchildren" /> <metal:resources use-macro="view/concept_macros/conceptchildren" />
<metal:resources use-macro="item/conceptMacros/conceptresources" /> <metal:resources use-macro="view/concept_macros/conceptresources" />
</div> </div>
</metal:block> </metal:block>
@ -40,12 +40,7 @@
<div metal:define-macro="blogpost" <div metal:define-macro="blogpost"
tal:define="data item/data" tal:define="data item/data"
class="blogpost"> class="blogpost">
<tal:actions condition="view/showObjectActions"> <metal:block use-macro="view/concept_macros/concepttitle_only" />
<div metal:use-macro="views/node_macros/object_actions" />
</tal:actions>
<h1 tal:attributes="ondblclick item/openEditWindow">
<span tal:content="item/title">Title</span>
</h1>
<div class="info" <div class="info"
tal:define="url data/creatorUrl|nothing"> tal:define="url data/creatorUrl|nothing">
<span tal:content="data/date">2008-01-02</span> / <span tal:content="data/date">2008-01-02</span> /
@ -57,7 +52,7 @@
</span> </span>
</div> </div>
<div class="description" <div class="description"
tal:define="description description|item/description" tal:define="description description|item/renderedDescription"
tal:condition="description"> tal:condition="description">
<span tal:content="structure description">Description</span> <span tal:content="structure description">Description</span>
</div> </div>
@ -69,6 +64,7 @@
<h4 i18n:translate="" class="headline">Private Comment</h4> <h4 i18n:translate="" class="headline">Private Comment</h4>
<div tal:content="structure python: <div tal:content="structure python:
item.renderText(comment, 'text/restructured')">Comment</div></div> item.renderText(comment, 'text/restructured')">Comment</div></div>
<metal:resources use-macro="item/conceptMacros/conceptchildren" /> <metal:resources use-macro="view/concept_macros/conceptchildren" />
<metal:resources use-macro="item/conceptMacros/conceptresources" /> <metal:resources use-macro="view/concept_macros/conceptresources" />
<metal:block use-macro="view/comment_macros/comments" />
</div> </div>