Last modified: 2009-08-24 19:18:10 UTC
I wanted to create an "adapter" to use a template, which has pipe-trick structures, like {{{Domain|{{{Lang}}}}}}. To handle a general situation, I always needed to pass all parameters, though some of them might have empty values, like "|Lang=english| Domain= }}" or "|Lang=english| Domain={{something}} }}". It's appeared, that at the moment, when a template resolver identifies "Domain" parameter in the call, it raises a flag, that "Domain" value exist, so it shouldn't look any more in the "second leg" of a pipe {{{Domain|{{{Lang}}}}}}. The only option so far - is to get rid of all pipe-tricks in the used template and use "#if:" instead (which works).
*** This bug has been marked as a duplicate of bug 15704 ***