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() |