예제 #1
0
def url_lang(parser, token):
    url = django_url(parser, token)
    lang = translation.get_language()[:2]
    if lang != settings.LANGUAGE_CODE[:2]:
        urlnode = UrlLangNode(url, lang)
        return urlnode
    return url
예제 #2
0
def url(parser, token):
    #Just like {% url %} but ads the path of the current menu as prefix.
    node_instance = django_url(parser, token)
    return MenuURLNode(view_name=node_instance.view_name,
                       args=node_instance.args,
                       kwargs=node_instance.kwargs,
                       asvar=node_instance.asvar)
예제 #3
0
def url(parser, token):
    return LocalSiteURLNode(django_url(parser, token))
예제 #4
0
def url(parser, token):
    return CentralFallbackURLNode(django_url(parser, token))
예제 #5
0
파일: compat.py 프로젝트: Pingue/mapit
def url(parser, token):
    return django_url(parser, token)
예제 #6
0
def url(parser, token):
    return LocalSiteURLNode(django_url(parser, token))
예제 #7
0
def url(parser, token):
    return django_url(parser, token)
예제 #8
0
파일: url.py 프로젝트: simensma/sherpa
def url(parser, token):
    return PathURLNode(django_url(parser, token))