cubicweb/web/views/basetemplates.py
changeset 12189 ef46695adb68
parent 11996 b8ebd8724a37
equal deleted inserted replaced
12188:fea018b2e056 12189:ef46695adb68
   156         # display entity type restriction component
   156         # display entity type restriction component
   157         etypefilter = self._cw.vreg['components'].select_or_none(
   157         etypefilter = self._cw.vreg['components'].select_or_none(
   158             'etypenavigation', self._cw, rset=self.cw_rset)
   158             'etypenavigation', self._cw, rset=self.cw_rset)
   159         if etypefilter and etypefilter.cw_propval('visible'):
   159         if etypefilter and etypefilter.cw_propval('visible'):
   160             etypefilter.render(w=w)
   160             etypefilter.render(w=w)
       
   161         w(u'<div id="contentmain">\n')
   161         nav_html = UStringIO()
   162         nav_html = UStringIO()
   162         if view and not view.handle_pagination:
   163         if view and not view.handle_pagination:
   163             view.paginate(w=nav_html.write)
   164             view.paginate(w=nav_html.write)
   164         w(nav_html.getvalue())
   165         w(nav_html.getvalue())
   165         w(u'<div id="contentmain">\n')
       
   166         view.render(w=w)
   166         view.render(w=w)
       
   167         w(nav_html.getvalue())
   167         w(u'</div>\n') # close id=contentmain
   168         w(u'</div>\n') # close id=contentmain
   168         w(nav_html.getvalue())
       
   169         w(u'</div>\n') # closes id=pageContent
   169         w(u'</div>\n') # closes id=pageContent
   170         self.template_footer(view)
   170         self.template_footer(view)
   171 
   171 
   172     def template_header(self, content_type, view=None, page_title='', additional_headers=()):
   172     def template_header(self, content_type, view=None, page_title='', additional_headers=()):
   173         page_title = page_title or view.page_title()
   173         page_title = page_title or view.page_title()