Template:Subject bar/doc: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>Magioladitis
m (simplified)
m (68 revisions imported)
 
(44 intermediate revisions by 19 users not shown)
Line 1: Line 1:
{{Documentation subpage}}
{{Documentation subpage}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
{{High-use|11679}}
 
This navigational template offers a variant to several floating box templates that link to <s>[[Wikipedia:Books|books]]</s>{{Define|(?)|  Wikipedia:Books is currently inactive and is retained for historical reference.}}, [[Portal:Contents/Portals|portals]], and [[Wikipedia:Wikimedia sister projects|Wikipedia's sister projects]] but also typically cause formatting issues because of their size and alignment.
 
It is intended be placed at the end of an article, '''after''' the references, external links, navboxes, authority control template, and '''before''' any [[WP:Category|categories]].
 
{{Lua|Module:subject bar}}
{{Uses TemplateStyles|Template:Subject bar/styles.css}}


This navigational template is intended be placed at the bottom of an article, after the References or External Links and before the [[WP:Category|categories]].  It offers an alternative to several floating box templates that link to [[Wikipedia:Books|books]], [[Portal:Contents/Portals|portals]], and [[Wikipedia:Wikimedia sister projects|Wikipedia's sister projects]] but also typically cause formatting issues because of their size and alignment.
== Usage ==
No single parameter is required, however, at least one book, 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 [[Wikipedia:WikiProject|WikiProjects]], and since WikiProjects often have a [[Wikipedia:Portal|portal]], almost every article should list at least one portal. None of the parameters should be capitalized.


=== Usage ===
== Parameters ==
'''''Note''''': None of the parameters should be capitalized. For example, use "commons", "v", etc. - not "Commons", "V", etc.
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.


===All parameters===
'''Parameter meanings (quick list).''' Alphabetical order:
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 "books", that part of the template will not appear on the page.
'''b:'''  [[wikibooks:|Wikibooks]].
'''commons:''' [[commons:|WikiMedia Commons]].
'''d:''' [[d:|Wikidata]].
'''n:''' [[wikinews:|Wikinews]].
'''q:''' [[wikiquote:|Wikiquote]].
'''s:''' [[wikisource:|Wikisource]].
'''species:''' [[species:|Wikispecies]].
'''v:''' [[wikiversity:|Wikiversity]].
'''voy:''' [[voy:|Wikivoyage]].
'''wikt:''' [[wiktionary:|Wiktionary]].


;All parameters, horizontal layout: <code><nowiki>{{Subject bar |book= |portal= |commons= |commons-search= |species= |species-search= |n= |n-search= |wikt= |wikt-search= |b= |b-search= |q= |q-search= |s= |s-search= |v= |v-search= }}</nowiki></code>
; All parameters, horizontal. Parameters in order they show up in subject bar.
: <code><nowiki>{{subject bar|commons = y|commons-search = |species = y|species-search = |voy = y|voy-search = |n = y|n-search = |wikt = y|wikt-search = |b = y|b-search = |q = y|q-search = |s = y|s-search = |v = y|v-search = |d = y|d-search = |spoken = |portal = }}</nowiki></code>


;All parameters, vertical layout:
; All parameters, horizontal. In alphabetical order. Except for <code>portal</code> and <code>spoken</code>. Those 2 are often removed.
<pre>
: <code><nowiki>{{subject bar|b = |b-search = |commons = |commons-search = |d = |d-search = |n = |n-searc h =|q = |q-search = |s = |s-search = |species = |species-search = |v = |v-search = |voy = |voy-search = |wikt = |wikt-search = |portal = |spoken = }}</nowiki></code>
{{Subject bar
|book          =  
|portal        =  
|commons       =  
|commons-search =  
|species        =  
|species-search =  
|n             =  
|n-search       =  
|wikt          =  
|wikt-search   =  
|b              =  
|b-search       =  
|q              =  
|q-search       =  
|s              =  
|s-search       =  
|v              =  
|v-search       =  
}}
</pre>


===Using multiple books and portals===
; All parameters, vertical. In alphabetical order. Except for <code>portal</code> and <code>spoken</code>. Those 2 are often removed.
The for articles linking to a single book or portal, use the sample code below.  If more than one book or portal is needed (up to 10 of each), append a number as follows:<br>
<pre>{{subject bar
<code><nowiki>{{Subject bar |book1= |book2= |book3= | ... | |portal1= |portal2= |portal3= |...}}</nowiki></code>
|b              =  
|b-search      =  
|commons        =  
|commons-search =
|d              =
|d-search      =
|n              =
|n-search      =
|q              =
|q-search      =
|s              =
|s-search      =
|species        =
|species-search =
|v              =
|v-search      =
|voy            =
|voy-search    =
|wikt          =  
|wikt-search    =
|portal        =  
|spoken        =
}}</pre>


====Required parameters====
== Parameters explained ==
No single parameter is required, however, at least one book, portal, or sister project should be utilized with the use of this template.  Since Wikipedia articles typically fall under the domain of one or more [[Wikipedia:WikiProject|WikiProjects]], and since WikiProjects often have a [[Wikipedia:Portal|portal]], almost every article should list at least one portal.
{{col-begin}}
{{col-break|width=50%}}
; <kbd><nowiki>b</nowiki></kbd>: Setting any value for this parameter will result in a link to [[wikibooks:|Wikibooks]]
; <kbd><nowiki>b-search</nowiki></kbd>: To replace the default (article name) search string
; <kbd><nowiki>commons</nowiki></kbd>: Setting any value for this parameter will result in a link to [[commons:|WikiMedia Commons]]
; <kbd><nowiki>commons-search</nowiki></kbd>: To replace the default (article name) search string
: To search by category, start with <code><nowiki>Category:</nowiki></code>
; <kbd><nowiki>d</nowiki></kbd>: Setting any value for this parameter will result in a link to [[d:|Wikidata]]
; <kbd><nowiki>d-search</nowiki></kbd>: To replace the default (article name) search string
; <kbd><nowiki>n</nowiki></kbd>: Setting any value for this parameter will result in a link to [[wikinews:|Wikinews]]
; <kbd><nowiki>n-search</nowiki></kbd>: To replace the default (article name) search string
; <kbd><nowiki>q</nowiki></kbd>: Setting any value for this parameter will result in a link to [[wikiquote:|Wikiquote]]
; <kbd><nowiki>q-search</nowiki></kbd>: To replace the default (article name) search string


====Optional parameters====
{{col-break}}
*book parameters
; <kbd><nowiki>s</nowiki></kbd>: Setting any value for this parameter will result in a link to [[wikisource:|Wikisource]]
**'''book'''
; <kbd><nowiki>s-search</nowiki></kbd>: To replace the default (article name) search string
**'''book1''', ..., '''book10'''
: To search by author, start with <code><nowiki>Author:</nowiki></code>
*portal parameters
; <kbd><nowiki>species</nowiki></kbd>: Setting any value for this parameter will result in a link to [[species:|Wikispecies]]
**'''portal'''
; <kbd><nowiki>species-search</nowiki></kbd>: To replace the default (article name) search string
**'''portal1''', ..., '''portal10'''
; <kbd><nowiki>v</nowiki></kbd>: Setting any value for this parameter will result in a link to [[wikiversity:|Wikiversity]]
*sister project parameters
; <kbd><nowiki>v-search</nowiki></kbd>: To replace the default (article name) search string
**'''commons''': Setting any value for this parameter will result in a link to [[commons:|WikiMedia Commons]]. The default search string is the article name.
; <kbd><nowiki>voy</nowiki></kbd>: Setting any value for this parameter will result in a link to [[voy:|Wikivoyage]]
**'''commons-search''': This value replaces the default Commons search string. To search by category, start with "Category:".
; <kbd><nowiki>voy-search</nowiki></kbd>: To replace the default (article name) search string
**'''species''': Setting any value for this parameter will result in a link to [[species:|Wikispecies]]. The default search string is the article name.
; <kbd><nowiki>wikt</nowiki></kbd>: Setting any value for this parameter will result in a link to [[wiktionary:|Wiktionary]]
**'''species-search''': This value replaces the default Wikispecies search string.
; <kbd><nowiki>wikt-search</nowiki></kbd>: To replace the default (article name) search string
**'''n''': Setting any value for this parameter will result in a link to [[wikinews:|Wikinews]]. The default search string is the article name.
{{col-end}}
**'''n-search''': This value replaces the default Wikinews search string.
**'''wikt''': Setting any value for this parameter will result in a link to [[wiktionary:|Wiktionary]]. The default search string is the article name.
**'''wikt-search''': This value replaces the default Wiktionary search string.
**'''b''': Setting any value for this parameter will result in a link to [[wikibooks:|Wikibooks]]. The default search string is the article name.
**'''b-search''': This value replaces the default Wikibooks search string.
**'''q''': Setting any value for this parameter will result in a link to [[wikiquote:|Wikiquote]]. The default search string is the article name.
**'''q-search''': This value replaces the default Wikiquote search string.
**'''s''': Setting any value for this parameter will result in a link to [[wikisource:|Wikisource]]. The default search string is the article name.
**'''s-search''': This value replaces the default Wikisource search string. To search by author, start with "Author:".
**'''v''': Setting any value for this parameter will result in a link to [[wikiversity:|Wikiversity]]. The default search string is the article name.
**'''v-search''': This value replaces the default Wikiversity search string.


==Examples==
=== Other parameters ===
; <s><kbd><nowiki>book</nowiki></kbd></s>:  <s>Use <code><nowiki>book1</nowiki></code> up to <code><nowiki>book10</nowiki></code> to link to a book</s>
; <kbd><nowiki>portal</nowiki></kbd>:  Use <code><nowiki>portal1</nowiki></code> up to <code><nowiki>portal10</nowiki></code> to link to a portal
; <kbd><nowiki>spoken</nowiki></kbd>: To provide a link to the spoken Wikipedia, provide the name of the sound file, omitting the <code><nowiki>File:</nowiki></code> prefix


;Examples using one or more of each type
== Examples ==
Example. Simplest.


*Article name = [[Lemur]]
All set to "y". In order of use. Portal and spoken removed. Try this first. It will use the article name for all the sister links. Test them all, and adjust as necessary by adding other search terms. Quotes can be placed around search terms to require search results to include the complete phrase.
<code><nowiki>{{Subject bar  
; Markup
|book= Lemurs
: <code><nowiki>{{subject bar|commons = y|commons-search = |species = y|species-search = |voy = y|voy-search = |n = y|n-search = |wikt = y|wikt-search = |b = y|b-search = |q = y|q-search = |s = y|s-search = |v = y|v-search = |d = y|d-search = }}</nowiki></code>
|portal1= Primates
|portal2= Madagascar
|commons= y
|commons-search= Category:Lemuriformes
|species= y
|species-search= Lemuriformes
}}</nowiki></code>


{{Subject bar |book= Lemurs |portal1= Primates |portal2= Madagascar |commons= y |commons-search= Category:Lemuriformes |species= y |species-search= Lemuriformes}}


*Article name = [[Ring-tailed lemur]]
----
<code><nowiki>{{Subject bar
|book1= Lemurs
|portal1= Primates
|portal2= Madagascar
|commons= y
|commons-search= Category:Lemur catta
|species= y
|species-search= Lemur catta
|n= y
|wikt= y
|wikt-search= Lemur
|b= y
|q= y
|s= y
|v= y
}}</nowiki></code>


{{Subject bar |book1= Lemurs |portal1= Primates |portal2= Madagascar |commons= y |commons-search= Category:Lemur catta |species= y |species-search= Lemur catta |n= y |n-searh= Ring-tailed lemur |wikt= y |wikt-search= Lemur |b= y |b-search= Ring-tailed lemur |q= y |q-search= Ring-tailed lemur |s= y |s-search= Ring-tailed lemur |v= y |v-search= Ring-tailed lemur}}


;Examples omitting one or more types
Example page: [[Lemur]]
; Markup
: <code><nowiki>{{Subject bar|commons = y|commons-search = Category:Lemuriformes|species = y|species-search = Lemuriformes|book = Lemurs|portal1 = Primates|portal2 = Madagascar}}</nowiki></code>
; Result
{{Subject bar|commons=y|commons-search=Category:Lemuriformes|species=y|species-search=Lemuriformes|book=Lemurs|portal1=Primates|portal2=Madagascar}}


*Article name = [[William Charles Osman Hill]]
<code><nowiki>{{Subject bar
|portal1= Biography
|portal2= Primates
|s= y
|s-search= Author:William Charles Osman Hill
|v= y
}}</nowiki></code>


{{Subject bar |portal1= Biography |portal2= Primates |s= y |s-search= Author:William Charles Osman Hill |v= y |v-search= William Charles Osman Hill}}
----


*Article name = [[Subfossil lemur]]
<code><nowiki>{{Subject bar
|book1= Subfossil lemurs
|book2= Lemurs
|portal1= Primates
|portal2= Madagascar
}}</nowiki></code>


{{Subject bar |book1= Subfossil lemurs |book2= Lemurs |portal1= Primates |portal2= Madagascar}}
Example page: [[Ring-tailed lemur]]
; Markup
: <code><nowiki>{{Subject bar|portal1 = Primates|portal2 = Madagascar|commons = y|commons-search = Category:Lemur catta |species = y|species-search = Lemur catta|n = y|n-search = Ring-tailed lemur|wikt=y|wikt-search = Lemur|b = y|b-search = Ring-tailed lemur|q = y|q-search = Ring-tailed lemur|s = y|s-search = Ring-tailed lemur|v = y|v-search = Ring-tailed lemur|voy = y|voy-search = Madagascar}}</nowiki></code>
; Result
{{Subject bar|portal1=Primates|portal2=Madagascar|commons=y|commons-search=Category:Lemur catta |species=y|species-search=Lemur catta|n=y|n-search=Ring-tailed lemur|wikt=y|wikt-search=Lemur|b=y|b-search=Ring-tailed lemur|q=y|q-search=Ring-tailed lemur|s=y|s-search=Ring-tailed lemur|v=y|v-search=Ring-tailed lemur|voy=y|voy-search=Madagascar}}


*Article name = [[Intermembral index]]
== Portal bar. Separate bar for "See also" sections ==
<code><nowiki>{{Subject bar  
|portal = Primates
}}</nowiki></code>


{{Subject bar |portal = Primates}}
'''{{tl|Portal bar}}''' may be better since portals are internal links, and can go in the "See also" section if there is one. Portal bars are narrower too, and so they use less space. An example:
{{Portalbar|border=n|Coronavirus disease 2019|Medicine|Viruses}}


===See also===
== See also ==
* [[Template:Sister project links]]
{{div col|colwidth=20em}}
* [[Wikipedia:Template messages/Sister projects]]
* [[Wikipedia:Template messages/Sister projects]]
* [[Template:Commons]]
* {{tl|Commons}}
* [[Template:Commons category]]
* {{tl|Commons category}}
* [[Template:Commons category multi]]
* {{tl|Commons category multi}}
* [[Template:Commons and category]]
* {{tl|Commons and category}}
* [[Template:Commons-inline]]
* {{tl|Commons-inline}}
* [[Template:Commons category-inline]]
* {{tl|Commons category-inline}}
* [[Template:Portal]]
* {{tl|Portal}}
* [[Template:Portal bar]]
* {{tl|Portal bar}}
* [[Template:Wikipedia-Books]]
* {{tl|Sister project links}}
* [[Template:Book bar]]
* <s>{{tl|Wikipedia-Books}}</s>
**<s> {{tl|Book bar}}</s>
{{div col end}}


<includeonly>
<includeonly>{{Sandbox other||
<!-- CATEGORIES AND INTERWIKIS BELOW THIS LINE PLEASE -->
[[Category:Wikipedia Portal navflags|{{PAGENAME}}]]
[[Category:Wikipedia Portal navflags|{{PAGENAME}}]]
[[Category:Interwiki link templates|{{PAGENAME}}]]
[[Category:Interwiki link templates|{{PAGENAME}}]]
[[Category:Exclude in print]]
[[Category:Exclude in print]]
</includeonly>
}}</includeonly>

Latest revision as of 13:55, 3 September 2020

This navigational template offers a variant to several floating box templates that link to books(?), portals, and Wikipedia's sister projects but also typically cause formatting issues because of their size and alignment.

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

Lua error in Module:TNT at line 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/Uses TemplateStyles.tab.

Usage

No single parameter is required, however, at least one book, 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. None of the parameters should be capitalized.

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.

Parameter meanings (quick list). Alphabetical order: b: Wikibooks. commons: WikiMedia Commons. d: Wikidata. n: Wikinews. 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|commons-search = |species = y|species-search = |voy = y|voy-search = |n = y|n-search = |wikt = y|wikt-search = |b = y|b-search = |q = y|q-search = |s = y|s-search = |v = y|v-search = |d = y|d-search = |spoken = |portal = }}
All parameters, horizontal. In alphabetical order. Except for portal and spoken. Those 2 are often removed.
{{subject bar|b = |b-search = |commons = |commons-search = |d = |d-search = |n = |n-searc h =|q = |q-search = |s = |s-search = |species = |species-search = |v = |v-search = |voy = |voy-search = |wikt = |wikt-search = |portal = |spoken = }}
All parameters, vertical. In alphabetical order. Except for portal and spoken. Those 2 are often removed.
{{subject bar
 |b              = 
 |b-search       = 
 |commons        = 
 |commons-search = 
 |d              = 
 |d-search       = 
 |n              = 
 |n-search       = 
 |q              = 
 |q-search       = 
 |s              = 
 |s-search       = 
 |species        = 
 |species-search = 
 |v              = 
 |v-search       = 
 |voy            = 
 |voy-search     = 
 |wikt           = 
 |wikt-search    =  
 |portal         = 
 |spoken         = 
}}

Parameters explained

Other parameters

book
Use book1 up to book10 to link to a book
portal
Use portal1 up to portal10 to link to a portal
spoken
To provide a link to the spoken Wikipedia, provide the name of the sound file, omitting the File: prefix

Examples

Example. Simplest.

All set to "y". In order of use. Portal and spoken removed. Try this first. It will use the article name for all the sister links. Test them all, and adjust as necessary by adding other search terms. Quotes can be placed around search terms to require search results to include the complete phrase.

Markup
{{subject bar|commons = y|commons-search = |species = y|species-search = |voy = y|voy-search = |n = y|n-search = |wikt = y|wikt-search = |b = y|b-search = |q = y|q-search = |s = y|s-search = |v = y|v-search = |d = y|d-search = }}




Example page: Lemur

Markup
{{Subject bar|commons = y|commons-search = Category:Lemuriformes|species = y|species-search = Lemuriformes|book = Lemurs|portal1 = Primates|portal2 = Madagascar}}
Result

Script error: No such module "subject bar".




Example page: Ring-tailed lemur

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

Script error: No such module "subject bar".

Portal bar. Separate bar for "See also" sections

{{Portal bar}} may be better since portals are internal links, and can go in the "See also" section if there is one. Portal bars are narrower too, and so they use less space. An example:


See also