Template:Broader/doc: Difference between revisions
en>Fgnievinski |
Orangestar (talk | contribs) m Text replacement - "Help:Colon trick" to "wikipedia:Help:Colon trick" |
||
(2 intermediate revisions by the same user not shown) | |||
Line 18: | Line 18: | ||
This template accepts the following parameters: | This template accepts the following parameters: | ||
* <code>1</code> - the page to link to (required). Categories and files are automatically escaped with the [[Help:Colon trick|colon trick]], and links to sections are automatically formatted as ''page § section'', rather than the MediaWiki default of ''page#section''. | * <code>1</code> - the page to link to (required). Categories and files are automatically escaped with the [[wikipedia:Help:Colon trick|colon trick]], and links to sections are automatically formatted as ''page § section'', rather than the MediaWiki default of ''page#section''. | ||
* <code>2</code> (and greater numbers) - any additional pages to link to. These links are also automatically formatted as with the first parameter. | * <code>2</code> (and greater numbers) - any additional pages to link to. These links are also automatically formatted as with the first parameter. | ||
* <code>topic</code> - the name of the topic. If this is not specified, the text "this topic" is used. | * <code>topic</code> - the name of the topic. If this is not specified, the text "this topic" is used. | ||
Line 39: | Line 39: | ||
# The page name was specified, but it contains an equals sign ("="). The equals sign has a special meaning in template code, and because of this it cannot be used in template parameters that do not specify a parameter name. For example, the template code <code><nowiki>{{Broader|2+2=4}}</nowiki></code> will produce this error. To work around this, you can specify the parameter name explictly by using <code>1=</code> before the page name (like this: <code><nowiki>{{Broader|1=2+2=4}}</nowiki></code>) or you can disable the equals being interpreted as delimiting a parameter name by [[Template:=|surrounding the equals with double braces]] (like this: <code><nowiki>{{Broader|2+2{{=}}4}}</nowiki></code>). | # The page name was specified, but it contains an equals sign ("="). The equals sign has a special meaning in template code, and because of this it cannot be used in template parameters that do not specify a parameter name. For example, the template code <code><nowiki>{{Broader|2+2=4}}</nowiki></code> will produce this error. To work around this, you can specify the parameter name explictly by using <code>1=</code> before the page name (like this: <code><nowiki>{{Broader|1=2+2=4}}</nowiki></code>) or you can disable the equals being interpreted as delimiting a parameter name by [[Template:=|surrounding the equals with double braces]] (like this: <code><nowiki>{{Broader|2+2{{=}}4}}</nowiki></code>). | ||
If you see this error message and are unsure of what to do, please post a message on [[WP:HD|the help desk]], and someone should be able to help you. | If you see this error message and are unsure of what to do, please post a message on [[wikipedia:WP:HD|the help desk]], and someone should be able to help you. | ||
Pages that contain this error message are tracked in [[:Category:Hatnote templates with errors]]. | Pages that contain this error message are tracked in [[:Category:Hatnote templates with errors]]. | ||
Line 87: | Line 87: | ||
"type": "string/line", | "type": "string/line", | ||
"label": "Self reference", | "label": "Self reference", | ||
"description": "Set to \"yes\" if the hatnote text is a self-reference to Wikipedia that would not make sense on mirrors or forks of the Wikipedia site. (E.g. \"For the Wikipedia Sandbox, see [[WP:SAND]]\".)" | "description": "Set to \"yes\" if the hatnote text is a self-reference to Wikipedia that would not make sense on mirrors or forks of the Wikipedia site. (E.g. \"For the Wikipedia Sandbox, see [[wikipedia:WP:SAND]]\".)" | ||
}, | }, | ||
"category": { | "category": { |