Module:Hatnote: Difference between revisions

detect piped link hacks made with the {{!}} parser function
(Undid revision 609825678 by SMcCandlish (talk) this change will have quite far-reaching consequences, so should be discussed first)
(detect piped link hacks made with the {{!}} parser function)
Line 147:
else
colon = ''
end
 
-- Find whether a faux display value has been added with the {{!}} magic
-- word.
if not display then
local prePipe, postPipe = link:match('^(.-)|(.*)$')
link = prePipe or link
display = postPipe
end