def if_can_do_article(parser, token):
args = token.contents.split()
title = args[1]
perm = args[2] if len(args)>2 else 'can_view_article'
lang = args[3] if len(args)>3 else None
nodelist_true = parser.parse(('else', 'endif'))
token = parser.next_token()
if token.contents == 'else':
nodelist_false = parser.parse(('endif',))
parser.delete_first_token()
else:
nodelist_false = template.NodeList()
return IfCanDoArticle(title, perm, lang, nodelist_true, nodelist_false)
评论列表
文章目录