问题
I've noticed that using links with equals signs in them doesn't seem to work properly (when the link is placed inside the {{missing information}}
template). Is there any way to work around this limitation so that links with equals signs can be included inside MediaWiki templates?
{{missing information|[https://www.google.com/search?q=google+search+test This link has an equals sign in it, and the template is not displaying properly.]}}
{{missing information|[https://www.google.com/ This link has no equals sign in it, and it's working properly.]}}
回答1:
This is because MediaWiki treats this as a parameter with the name [https://www.google.com/search?q
(the value is the rest of the string parameter after =
). You can work around that by using a numbered parameter:
{{missing information|1=[https://www.google.com/search?q=google+search+test This link has an equals sign in it, and the template is not displaying properly.]}}
Things get more complicated if you have more parameters and only some of them are problematic, I'm not sure how does that work. But using numbered parameters for everything should work.
来源:https://stackoverflow.com/questions/14701495/equals-signs-in-wikipedia-template-parameters-wont-display-properly