コード例 #1
0
ファイル: loader.py プロジェクト: frankk00/django-chameleon
 def prepare_template_path(self, template_name):
     """
         Prepares the template path with the cookie theme prefix and the template name
     """
     actual_theme = utils.get_theme_from_cookie()
     
     #cut the levels of the default theme (if necessary)
     try:
         cut_level = getattr(settings, 'DEFAULT_LEVEL_CUT')
         if cut_level > 0:
             template_name = utils.cut_theme_path_level(template_name, cut_level)
     except AttributeError:
         pass
     
     path =  utils.get_theme_path(actual_theme) + template_name
     return path
コード例 #2
0
def theme(request):
    return {
        utils._local_thread.keys['context']: utils.get_theme_from_cookie(),
    }