public: fix display of hierarchival menus (#7197)

This commit is contained in:
Frédéric Péters 2015-05-11 16:26:11 +02:00
parent 6c86f26186
commit aeb9f4e78a
1 changed files with 6 additions and 1 deletions

View File

@ -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')