Adding support for parameters in modifiers: {{mod1(param1,param2):mod2(param3):field}}

This commit is contained in:
Julien Baley 2014-03-12 14:21:23 +00:00
parent 7dcf0d8ead
commit 90fd1c00c8

View file

@ -191,6 +191,7 @@ class Template(object):
txt = self.clozeText(txt, extra, mod[1]) if txt and extra else ""
else:
# hook-based field modifier
mod, extra = re.search("^(.*?)(?:\((.*)\))?$", mod).groups()
txt = runFilter('fmod_' + mod, txt or '', extra, context,
tag, tag_name);
if txt is None: