Last modified: 2008-01-16 08:10:50 UTC
If you expand a template using "subst" the parts excluded by <noinclude> appear in the expansion, so the expanded code does not work in the same way as the template. It would be better, when the code between <noinclude> and </noinclude> vanishes in the expansion. The <include> </include> pair should alse vanish, but not the included code. It would be best, when also the {{if: }} and {{switch: }} commands disappears except the code in the TRUE-branch.
Fixed a while ago, apparently. Parser functions aren't expanded, that's a WONTFIX. You can use {{subst:#if:...}}.