Forum:How to get around softlink's symbol usage

I am using to add a piece of code if a variable is correct. The code, however, uses the symbol "|", which is what uses to differentiate strings and values. How can I get my code to work? http://www.vindictushq.com/wiki/index.php?title=Template:Item --Bleachisback 09:23, July 10, 2010 (UTC)
 * you do so by useing the ! template instead of | itself. --Roguebfl(talk) 10:41, July 10, 2010 (UTC)
 * I do use | for the template, but it still doesn't change. --Bleachisback 14:58, July 10, 2010 (UTC)
 * And When I say it doesn't change, I mean that it still comes out horribly messed up for some reason. http://www.vindictushq.com/wiki/index.php?title=Test_Item --Bleachisback 15:43, July 10, 2010 (UTC)