Mercurial > libervia-web
comparison libervia/server/pages.py @ 1127:9234f29053b0
server, pages: update to handle multi sites themes, first draft:
This first part of update handle changes in backend for multi-sites templates. Templates are now available in _t resource, followed by site name (default one is in "sat").
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 09 Sep 2018 21:12:22 +0200 |
parents | 28e3eb3bb217 |
children | 6414fd795df4 |
comparison
equal
deleted
inserted
replaced
1126:7cd89277a129 | 1127:9234f29053b0 |
---|---|
996 else: | 996 else: |
997 template = u"error/" + unicode(code) + ".html" | 997 template = u"error/" + unicode(code) + ".html" |
998 | 998 |
999 rendered = self.host.renderer.render( | 999 rendered = self.host.renderer.render( |
1000 template, | 1000 template, |
1001 root_path="/templates/", | |
1002 error_code=code, | 1001 error_code=code, |
1003 **request.template_data | 1002 **request.template_data |
1004 ) | 1003 ) |
1005 | 1004 |
1006 self.writeData(rendered, request) | 1005 self.writeData(rendered, request) |
1075 if session_data.popPageFlag(self, C.FLAG_CONFIRM): | 1074 if session_data.popPageFlag(self, C.FLAG_CONFIRM): |
1076 template_data[u"confirm"] = True | 1075 template_data[u"confirm"] = True |
1077 | 1076 |
1078 return self.host.renderer.render( | 1077 return self.host.renderer.render( |
1079 self.template, | 1078 self.template, |
1080 root_path="/templates/", | |
1081 media_path="/" + C.MEDIA_DIR, | 1079 media_path="/" + C.MEDIA_DIR, |
1082 cache_path=session_data.cache_dir, | 1080 cache_path=session_data.cache_dir, |
1083 main_menu=LiberviaPage.main_menu, | 1081 main_menu=LiberviaPage.main_menu, |
1084 **template_data | 1082 **template_data |
1085 ) | 1083 ) |
1269 ) | 1267 ) |
1270 session_data = self.host.getSessionData(request, session_iface.ISATSession) | 1268 session_data = self.host.getSessionData(request, session_iface.ISATSession) |
1271 | 1269 |
1272 return self.host.renderer.render( | 1270 return self.host.renderer.render( |
1273 template, | 1271 template, |
1274 root_path="/templates/", | |
1275 media_path="/" + C.MEDIA_DIR, | 1272 media_path="/" + C.MEDIA_DIR, |
1276 cache_path=session_data.cache_dir, | 1273 cache_path=session_data.cache_dir, |
1277 main_menu=LiberviaPage.main_menu, | 1274 main_menu=LiberviaPage.main_menu, |
1278 **template_data | 1275 **template_data |
1279 ) | 1276 ) |