From 0df15e5bc21bc1135f3796b27f677240b341e5dc 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 803880f..c7785ec 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 @@ -51,7 +53,10 @@ def skeleton_extra_placeholder(context, placeholder_name): 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.simple_tag(takes_context=True) -- 2.1.4