public: fix display of hierarchival menus (#7197)
This commit is contained in:
parent
6c86f26186
commit
aeb9f4e78a
|
@ -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')
|
||||
|
|
Loading…
Reference in New Issue