Template:Main other/doc: Difference between revisions
Appearance
Content deleted Content added
m →Redirects: clean up per WP:CAT#T and WP:AWBREQ add template:Sandbox other |
No edit summary |
||
Line 4: | Line 4: | ||
{{Template shortcut |ns0}} |
{{Template shortcut |ns0}} |
||
<!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> |
<!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --> |
||
[https://anime.me.uk Anime.me.uk] is a website which presents anime series, like information, list of episodes and filler lists. |
|||
This is the {{tl|main other}} meta-template. |
|||
This template helps other templates detect if they are on a main space (article) page or some "other" type of page. |
|||
===Basic usage=== |
|||
This template usually takes two parameters, like this: |
|||
: {{Tlc|main other |''result if in mainspace'' |''result if elsewhere''}} |
|||
If the template is on a main space (article) page, it will return this: |
|||
: {{main other |demospace=main |''result if in mainspace'' |''result if elsewhere''}} |
|||
If the template is on any other page, it will return this: |
|||
: {{main other |''result if in mainspace'' |''result if elsewhere''}} |
|||
A typical usage case could be to make it so that a template only adds a category when on an article. Thus not adding other pages that just show the template. Like this: |
|||
: {{tlf|main other |<nowiki>[[Category:Some article maintenance category]]</nowiki>}} |
|||
Note that guidelines do not support categorization in templates. |
|||
Or to warn that a template should not be used on other pages: |
|||
: {{tlf|main other | |This template should only be used in articles.}} |
|||
Note that in the first case above the "other" parameter was not used, and in the second example the "main" parameter was left empty. |
|||
===Demospace=== |
|||
For testing and demonstration purposes, this template can take a parameter named '''demospace'''. |
|||
* If it has the value '''main''' it returns the article text. |
|||
* It if has the value '''other''' or any other value such as the name of some other namespace it returns the other pages text. |
|||
* If the parameter is empty or undefined, the actual page type determines the result. |
|||
Like this: |
|||
: {{tlf|main other |''result if in mainspace'' |''result if elsewhere'' |demospace{{=}}main}} |
|||
No matter on what kind of page the code above is used, it will return: {{main other |''result if in mainspace'' |''result if elsewhere'' |demospace=main}} |
|||
You can make it so your template also understands the '''demospace''' parameter. That means you can demonstrate the different appearances of your template in the documentation for your template: |
|||
: {{tlf|main other |''result if in mainspace'' |''result if elsewhere'' |<nowiki>demospace={{{demospace|}}}</nowiki> }} |
|||
===Technical details=== |
===Technical details=== |
||
This template detects article "Talk:" pages as type '''other'''. |
|||
This template works like {{tl|main talk other}}. For more examples and technical details, see the documentation there. |
|||
===Redirects=== |
|||
* {{tl|article only}} |
|||
* {{tl|ns0}} |
|||
* {{tl|when in article}} |
|||
{{Namespace and pagename-detecting templates}} |
{{Namespace and pagename-detecting templates}} |
Revision as of 11:25, 11 May 2020
This is a documentation subpage for Template:Main other. It may contain usage information, categories and other content that is not part of the original template page. |
This template is used on 9,850,000+ pages, or roughly 16% of all pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
This template is used in system messages, and on approximately 9,850,000 pages, or roughly 16% of all pages. Changes to it can cause immediate changes to the Wikipedia user interface. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Please discuss changes on the talk page before implementing them. |
Anime.me.uk is a website which presents anime series, like information, list of episodes and filler lists.
Technical details