< Template:Stub other Revision as of 16:47, 27 February 2021 by Mediawiki>WOSlinker
This is the {{stub other }} meta-template.
This template helps other templates detect if they are used on a page with a stub template.
Basic usage
This template usually takes two parameters, like this:
{{stub other |result if in used on a stub |result if used elsewhere }}
Technical details
This template looks for the regular expression stub ?\}\}
. This means that there may be rare errors when used on a page containing a template ending with stub.
Namespace and pagename-detecting templates
Namespace
Pagename
When on basepage Detects and acts according to whether it is on a basepage or on any subpage (that is, a ../..
subpage).
When pagename is For pattern matching on the pagename.
Module:Page Can take apart and put together pagenames in several ways.
IP-talk Returns IP-user talkpage, registered-user talkpage or non-user talkpage.
IP-user other For detecting IP-user pages.
Subpage other Pagename has an after-slash part (not in mainspace)
Sandbox other Page is subpage /sandbox (template space)
Testcases other Page is subpage /testcases (template space)
Rootpage other Page is rootpage (vs. /subpage) (template space)
Others
Stub other Detects whether it is on a page with a stub template or not.
If preview Detects whether page is viewed as a preview or not.
If IP Displays different content to IP users and logged-in users.
If autoconfirmed Displays different content to autoconfirmed and non-autoconfirmed users.
If extended confirmed Displays different content to extended confirmed and non-extended confirmed users.
If administrator Displays different content to admins and non-admins.
If mobile Displays different content to mobile users and desktop users.
If checkuser Displays different content to checkusers and non-checkusers.
Noscript Detects whether page is viewed with a JavaScript-capable client or not.