web/views/basetemplates.py
changeset 5988 d8ac8acd27f9
parent 5854 b49f58a320e6
child 6005 0300fae1f7cb
equal deleted inserted replaced
5987:a9d508973433 5988:d8ac8acd27f9
   130         # display entity type restriction component
   130         # display entity type restriction component
   131         etypefilter = self._cw.vreg['components'].select_or_none(
   131         etypefilter = self._cw.vreg['components'].select_or_none(
   132             'etypenavigation', self._cw, rset=self.cw_rset)
   132             'etypenavigation', self._cw, rset=self.cw_rset)
   133         if etypefilter and etypefilter.cw_propval('visible'):
   133         if etypefilter and etypefilter.cw_propval('visible'):
   134             etypefilter.render(w=w)
   134             etypefilter.render(w=w)
   135         self.nav_html = UStringIO()
   135         nav_html = UStringIO()
   136         if view:
   136         if view:
   137             view.paginate(w=self.nav_html.write)
   137             view.paginate(w=nav_html.write)
   138         w(_(self.nav_html.getvalue()))
   138         w(_(nav_html.getvalue()))
   139         w(u'<div id="contentmain">\n')
   139         w(u'<div id="contentmain">\n')
   140         view.render(w=w)
   140         view.render(w=w)
   141         w(u'</div>\n') # close id=contentmain
   141         w(u'</div>\n') # close id=contentmain
   142         w(_(self.nav_html.getvalue()))
   142         w(_(nav_html.getvalue()))
   143         w(u'</div>\n') # closes id=pageContent
   143         w(u'</div>\n') # closes id=pageContent
   144         self.template_footer(view)
   144         self.template_footer(view)
   145 
   145 
   146     def template_header(self, content_type, view=None, page_title='', additional_headers=()):
   146     def template_header(self, content_type, view=None, page_title='', additional_headers=()):
   147         page_title = page_title or view.page_title()
   147         page_title = page_title or view.page_title()