21 lines
462 B
Python
21 lines
462 B
Python
from core.modules.navigation import navigations
|
|
|
|
from django import template
|
|
|
|
register = template.Library()
|
|
|
|
@register.simple_tag()
|
|
def get_navigation(name):
|
|
return navigations[name]
|
|
|
|
@register.simple_tag()
|
|
def get_nav_sections(navigation):
|
|
return navigation.sections
|
|
|
|
@register.simple_tag()
|
|
def get_nav_items(section):
|
|
return section.items
|
|
|
|
@register.simple_tag()
|
|
def get_nav_sections_by_name(name):
|
|
return get_nav_sections(get_navigation(name)) |