Example #1
0
def articles(parser, token):
    bits = token.split_contents()

    varname = None
    try:
        if bits[-2] == "as":
            varname = bits[-1]
            bits = bits[:-2]
    except IndexError:
        pass

    args, kwargs = parse_tokens(parser, bits)
    if varname is not None:
        kwargs["varname"] = varname

    return ArticlesNode(*args, **kwargs)
Example #2
0
def articles(parser, token):
    bits = token.split_contents()

    varname = None
    try:
        if bits[-2] == 'as':
            varname = bits[-1]
            bits = bits[:-2]
    except IndexError:
        pass

    args, kwargs = parse_tokens(parser, bits)
    if varname is not None:
        kwargs['varname'] = varname

    return ArticlesNode(*args, **kwargs)
def articlecategories(parser, token):
    bits = token.split_contents()

    args, kwargs = parse_tokens(parser, bits)

    return CategoriesNode(*args, **kwargs)
def articlecategories(parser, token):
    bits = token.split_contents() 

    args, kwargs = parse_tokens(parser, bits)

    return CategoriesNode(*args, **kwargs)