Jump to content

From Noumenapedia
Revision as of 09:45, 9 September 2026 by Deleatur yhe (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Subject bar/doc

__EXPECTED_UNCONNECTED_PAGE__

This navigational template collects links to portals and sister projects and displays them in a bundled box. It is an alternative to adding several floating box templates, which typically cause formatting issues because of their size and alignment.

It is intended to be placed at the end of an article, after the references, external links, navboxes and before any authority control template or categories.

Usage

No single parameter is required, however, at least one portal or sister project should be utilized with the use of this template. Since Wikipedia articles typically are in the domain of one or more WikiProjects, and since WikiProjects often have a portal, almost every article should list at least one portal.

Parameters

When copying all parameters in either the vertical or horizontal layouts, delete those which are not needed. If no links are needed for a particular type, such as the historical "books", that part of the template will not appear on the page. None of the parameters should be capitalized.

Parameter meanings (quick list). Alphabetical order: b: Wikibooks. commons: WikiMedia Commons. d: Wikidata. q: Wikiquote. s: Wikisource. species: Wikispecies. v: Wikiversity. voy: Wikivoyage. wikt: Wiktionary.

All parameters, horizontal. Parameters in order they show up in subject bar.
{{Subject bar|commons = y|species = y|voy = y|wikt = y|b = y|q = y|s = y|v = y|d = y|portal = }}
All parameters, horizontal. In alphabetical order, except for portal which is often removed.
{{Subject bar|b = |commons = |d = |q = |s = |species = |v = |voy = |wikt = |portal = }}
All parameters, vertical. In alphabetical order, except for portal which is often removed.

<syntaxhighlight lang="wikitext"></syntaxhighlight>

Parameters explained

b
Wikibooks page to link to, "yes" means use wikidata to search for page
commons
WikiMedia Commons page (or Category:) to link to, "yes" means use wikidata to search for page
d
Wikidata page to link to, "yes" means use wikidata to search for page
q
Wikiquote page to link to, "yes" means use wikidata to search for page
s
Wikisource page (or Author:) to link to, "yes" means use wikidata to search for page
species
Wikispecies page to link to, "yes" means use wikidata to search for page
v
Wikiversity page to link to, "yes" means use wikidata to search for page
voy
Wikivoyage page to link to, "yes" means use wikidata to search for page
wikt
Wiktionary page to link to, "yes" means use wikidata to search for page

Other parameters

portal
Use portal### where ### is any number to link to a portal
auto
set <syntaxhighlight lang="wikitext" inline style="display: none;" />|auto=1 to use Wikidata to find sister links
search
override default search string (= title of page)
display
set the display string on the sister links bar
commonscat
link to Commons category instead of gallery
author
link to Species author instead of taxon

Note: positional arguments are interpreted as portals, will be appended after any named portal arguments.

Examples

Example: Simplest case.

auto=1: Try this first to look up sister project links in Wikidata.

Markup
{{Subject bar|auto=1}}
Result (if used on Lemur)

Lua error in Module:Sister_project_links at line 379: attempt to index field 'wikibase' (a nil value).

Example page: Lemur

Markup
{{Subject bar|commons= Category:Lemuriformes|species = Lemuriformes|portal1 = Primates|portal2 = Madagascar}}
Result

Lua error in mw.title.lua at line 359: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Example page: Ring-tailed lemur

Markup
{{Subject bar|portal1 = Primates|portal2 = Madagascar|commons = Category:Lemur catta |species = Lemur catta|wikt = Lemur|b = Ring-tailed lemur|q = Ring-tailed lemur|s = Ring-tailed lemur|v = Ring-tailed lemur|voy = Madagascar}}
Result

Lua error in mw.title.lua at line 359: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Portal bar

{{Portal bar}} is a subset of {{Subject bar}}, where only positional arguments are allowed. For example:

Markup
{{Portal bar|COVID-19|Medicine|Viruses}}
Result

Lua error in mw.title.lua at line 359: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

See also

TemplateData