comparison libervia/server/server.py @ 1130:8a7d75c18d40

server: fixed front_url_filter in templates renderer
author Goffi <goffi@goffi.org>
date Tue, 18 Sep 2018 21:16:47 +0200
parents e6fe914c3eaf
children 9cf592d1e6aa
comparison
equal deleted inserted replaced
1129:e6fe914c3eaf 1130:8a7d75c18d40
1744 self.ns_map = ns_map 1744 self.ns_map = ns_map
1745 1745
1746 def _namespacesGetEb(self, failure_): 1746 def _namespacesGetEb(self, failure_):
1747 log.error(_(u"Can't get namespaces map: {msg}").format(msg=failure_)) 1747 log.error(_(u"Can't get namespaces map: {msg}").format(msg=failure_))
1748 1748
1749 @template.contextfilter
1749 def _front_url_filter(self, ctx, relative_url): 1750 def _front_url_filter(self, ctx, relative_url):
1750 template_data = ctx[u'template_data'] 1751 template_data = ctx[u'template_data']
1751 return os.path.join(u'/', C.TPL_RESOURCE, template_data.site or u'sat', 1752 return os.path.join(u'/', C.TPL_RESOURCE, template_data.site or u'sat',
1752 C.TEMPLATE_TPL_DIR, template_data.theme, relative_url) 1753 C.TEMPLATE_TPL_DIR, template_data.theme, relative_url)
1753 1754