doc/book/en/devweb/views/primary.rst
changeset 8032 bcb87336c7d2
parent 7844 0208c65a88a5
child 8190 2a3c1b787688
equal deleted inserted replaced
8030:552d85fcb587 8032:bcb87336c7d2
   178 
   178 
   179    from cubicweb.selectors import is_instance
   179    from cubicweb.selectors import is_instance
   180    from cubicweb.web.views.primary import Primaryview
   180    from cubicweb.web.views.primary import Primaryview
   181 
   181 
   182    class BlogEntryPrimaryView(PrimaryView):
   182    class BlogEntryPrimaryView(PrimaryView):
   183      __select__ = PrimaryView.__select__ & is_instance('BlogEntry')
   183        __select__ = PrimaryView.__select__ & is_instance('BlogEntry')
   184 
   184 
   185        def render_entity_attributes(self, entity):
   185        def render_entity_attributes(self, entity):
   186            self.w(u'<p>published on %s</p>' %
   186            self.w(u'<p>published on %s</p>' %
   187                   entity.publish_date.strftime('%Y-%m-%d'))
   187                   entity.publish_date.strftime('%Y-%m-%d'))
   188            super(BlogEntryPrimaryView, self).render_entity_attributes(entity)
   188            super(BlogEntryPrimaryView, self).render_entity_attributes(entity)