From aeb9f4e78a53db5d97c2d566acfeb338143e3d6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 11 May 2015 16:26:11 +0200 Subject: [PATCH] public: fix display of hierarchival menus (#7197) --- combo/public/templatetags/combo.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/combo/public/templatetags/combo.py b/combo/public/templatetags/combo.py index 994f6463..552b5777 100644 --- a/combo/public/templatetags/combo.py +++ b/combo/public/templatetags/combo.py @@ -19,6 +19,8 @@ from __future__ import absolute_import import datetime from django import template +from django.template import RequestContext + from combo.public.menu import get_menu_context from combo.utils import NothingInCacheException @@ -41,7 +43,10 @@ def render_cell(context, cell): def show_menu(context, level=0, current_page=None, depth=1, reduce_depth=False): if reduce_depth: depth -= 1 - return get_menu_context(context, level=level, current_page=current_page, + new_context = RequestContext(context['request'], { + 'page': context['page'], + 'request': context['request']}) + return get_menu_context(new_context, level=level, current_page=current_page, depth=depth) @register.filter(name='strptime')