diff --git a/intranet/plugins/templatesfilter.py b/intranet/plugins/templatesfilter.py index 70cfc11a..b806ffe7 100644 --- a/intranet/plugins/templatesfilter.py +++ b/intranet/plugins/templatesfilter.py @@ -1,5 +1,5 @@ from cherrypy.filters.basefilter import BaseFilter -import cherrypy._cputil, os +import cherrypy, os from Cheetah.Template import Template # ######################################################## # @@ -8,7 +8,7 @@ from Cheetah.Template import Template def serverSidePath(self, path): if (cherrypy.config.configMap["global"]["server.environment"] == "development"): - if os.path.isfile(os.getcwd()+'/templates/'+path+".dev"): + if os.path.isfile(cherrypy.config.configMap["global"]["rootDir"]+'/templates/'+path+".dev"): return cherrypy.config.configMap["global"]["rootDir"]+'/templates/'+path+".dev" # les template se trouve dans le dossier template return cherrypy.config.configMap["global"]["rootDir"]+'/templates/'+path @@ -47,6 +47,7 @@ class TemplatesFilter(BaseFilter): return True return True + def _getBodyNameSpace(self, body): if isinstance(body, dict): if body.has_key('values'):