Misplaced Pages

Template:Sister project links: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 23:56, 20 December 2014 view sourceSardanaphalus (talk | contribs)119,752 edits simplification (collapsible handling)← Previous edit Revision as of 08:27, 21 December 2014 view source Koavf (talk | contribs)Extended confirmed users2,174,994 editsm Reverted edits by Sardanaphalus (talk) to last version by KoavfNext edit →
Line 1: Line 1:
{| class="metadata plainlinks mbox-small{{#ifeq:{{lc:{{{position|}}}}}|left|-left}}" style="padding:0.25em 0.5em 0.5em 0.75em;border:1px solid #aaa;background:#f9f9f9;{{{style|}}}"
<includeonly>{{Infobox
|- style="height:25px;"<!----logos below all 25 by 25px---->
| bodyclass = metadata plainlinks mbox-small{{#ifeq:{{lc:{{{position|}}}}}|left|-left}} {{#if:{{{collapsible|}}} |collapsible {{{collapsible|}}} }}
|colspan="2" style="padding-bottom:0.5em;border-bottom:1px solid #aaa;margin:auto;text-align:center;"| Find more about<br>'''{{{display|{{{1|{{PAGENAME}}}}}}}}'''<br>at Misplaced Pages's ]
| bodystyle = border:1px solid #aaa;background:#f9f9f9;padding:0.25em 0.5em 1.0em 0.5em;{{{style|}}}
|- style="height:25px;"

{{#ifeq:{{{wikt}}}|no |
| abovestyle = font-size:100%;line-height:0.1em;font-weight:normal; padding-bottom:0.75em;border-bottom:1px solid #aaa;
| {{!}}style="padding-top:0.75em;"{{!}} ]
| above = <br/><div style="line-height:1.25em;"> Find more about<br/>'''{{{display|{{{1|{{PAGENAME}}}}}}}}'''<br/>at Misplaced Pages's ] </div>
{{!}}style="padding-top:0.75em;"{{!}} ] from Wiktionary

}}
<!--(height 25px because images 25x25px:)-->
|- style="height:25px;"
| labelstyle = height:25px;vertical-align:middle;padding-left:0.75em;font-weight:normal;
{{#ifeq:{{{commons}}}|no |
| datastyle = height:25px;vertical-align:middle;
| {{!}} ]

| label1 = <div style="padding-top:0.5em;"> ] </div> {{!}} ] from Commons
}}
| data1 = <div style="padding-top:0.5em;"> {{#ifeq:{{{wikt}}}|no | |] from Wiktionary}} </div>
|- style="height:25px;"

{{#ifeq:{{{n}}}|no |
| label2 = ]
| data2 = {{#ifeq:{{{commons}}}|no | |] from Commons}} | {{!}} ]
{{!}} ] from Wikinews

}}
| label3 = ]
|- style="height:25px;"
| data3 = {{#ifeq:{{{n}}}|no | |] from Wikinews}}
{{#ifeq:{{{q}}}|no |

| label4 = ] | {{!}} ]
| data4 = {{#ifeq:{{{q}}}|no | |] from Wikiquote}} {{!}} ] from Wikiquote
}}
|- style="height:25px;"

{{#ifeq:{{{s}}}|no |
| label5 = ]
| {{#ifeq:{{{author|no}}}|yes
| data5 = {{#ifeq:{{{s}}}|no | |] from Wikisource}}
| {{!}} ]

| label6 = ] {{!}} ] from Wikisource
| data6 = {{#ifeq:{{{b}}}|no | |] from Wikibooks}} | {{!}} ]
{{!}} ] from Wikisource

}}
| label7 = ]
}}
| data7 = {{#ifeq: {{#switch:{{{voy|}}} |no=false |={{#ifeq:{{#property:P107}}|geographical feature |true |false}} |#default=true}} | true
|- style="height:25px;"
|<!--(then:)--> ] from Wikivoyage
{{#ifeq:{{{b}}}|no |
}}
| {{!}} ]

| label8 = ] {{!}} ] from Wikibooks
}}
| data8 = {{#ifeq:{{{v}}}|no | |] from Wikiversity}}
|- style="height:25px;"

{{#ifeq:
| label9 = ]
{{#switch: {{{voy|<noinclude>yes</noinclude>}}}
| data9 = {{#ifeq:{{{d|no}}}|no | |] on Wikidata}}
| no = false

| = {{#ifeq:{{#property:P107}}|geographical feature|true|false}}
| label10 = ]
| #default = true
| data10 = {{#ifeq:{{{species|no}}}|no | |] from Wikispecies}}
}}

| true
| label11 = ]
| data11 = {{#ifeq:{{{species_author|no}}}|no | |] on Wikispecies}} | {{!}} ]
{{!}} ] from Wikivoyage

}}
| label12 = ]
|- style="height:25px;"
| data12 = {{#if:{{{m|}}} |] from Meta-Wiki}}
{{#ifeq:{{{v}}}|no |

| label13 = ] | {{!}} ]
| data13 = {{#ifeq:{{{mw|no}}}|no | |] from MediaWiki}} {{!}} ] from Wikiversity
}}

|- style="height:25px;"
}}</includeonly><noinclude>
{{#ifeq:{{{d<includeonly>|no</includeonly>}}}|no |
{{Documentation}}
| {{!}} ]
{{!}} ] on Wikidata
}}
|- style="height:25px;"
{{#ifeq:{{{species<includeonly>|no</includeonly>}}}|no |
| {{!}} ]
{{!}} ] from Wikispecies
}}
|- style="height:25px;"
{{#ifeq:{{{species_author<includeonly>|no</includeonly>}}}|no |
| {{!}} ]
{{!}} ] on Wikispecies
}}
|- style="height:25px;"
<includeonly>{{#if:{{{m|}}}|
{{#switch:{{lc:{{{m}}}}}
|yes = {{!}}</includeonly><noinclude>|</noinclude> ]
<includeonly>{{!}}</includeonly><noinclude>|</noinclude> ] from Meta-Wiki
<includeonly>|no =
|{{!}} ]
{{!}} ] from Meta-Wiki
}}
}}</includeonly>
|- style="height:25px;"
{{#ifeq:{{{mw<includeonly>|no</includeonly>}}}|no |
| {{!}} ]
{{!}} ] from MediaWiki
}}
|}<noinclude>
{{documentation}}
</noinclude> </noinclude>

Revision as of 08:27, 21 December 2014

Find more about
Sister project links
at Misplaced Pages's sister projects
Search Wiktionary Definitions from Wiktionary
Search Commons Media from Commons
Search Wikinews News stories from Wikinews
Search Wikiquote Quotations from Wikiquote
Search Wikisource Source texts from Wikisource
Search Wikibooks Textbooks from Wikibooks
Search Wikivoyage Travel information from Wikivoyage
Search Wikiversity Learning resources from Wikiversity
Search Wikidata Database entry on Wikidata
Search Wikispecies Taxonomy of from Wikispecies
Search Wikispecies Species author on Wikispecies
Search Meta-Wiki Discussion from Meta-Wiki
Search MediaWiki Documentation on from MediaWiki
Template documentation[view] [edit] [history] [purge]
WarningThis template is used on approximately 12,000 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them.
This template uses Lua:
Find more about
Sister project links
at Misplaced Pages's sister projects
Search Wiktionary Definitions from Wiktionary
Search Commons Media from Commons
Search Wikinews News stories from Wikinews
Search Wikiquote Quotations from Wikiquote
Search Wikisource Source texts from Wikisource
Search Wikibooks Textbooks from Wikibooks
Search Wikiversity Learning resources from Wikiversity

The {{Sister project links}} template provides one box with links to corresponding pages on various Wikimedia sister projects. The following pages are sought, in order:

  • An explicit page chosen by an editor (if provided)
  • A sitelink in Wikidata (if exists)
  • A search page on the sister project

Sending a reader to a search page can be an unpleasant experience, if there is no corresponding page for that subject. Editors have a choice between two methods to prevent this negative experience:

  • Manually check each project for a relevant page, if missing, then set argument to "no" (e.g., |wikt=n)
  • Use "automatic mode", which only displays a sister project by default if sitelink exists (e.g., |auto=yes)

Note that {{Sister project auto}} is equivalent to {{Sister project links|auto=yes}}.

Usage

Find more about
'
at Misplaced Pages's sister projects
Search Wiktionary Definitions from Wiktionary
Search Commons Media from Commons
Search Wikinews News stories from Wikinews
Search Wikiquote Quotations from Wikiquote
Search Wikisource Source texts from Wikisource
Search Wikibooks Textbooks from Wikibooks
Search Wikivoyage Travel guide from Wikivoyage
Search Wikiversity Learning resources from Wikiversity
Search Wikidata Database entry Yes on Wikidata
Search Wikispecies Taxonomy of yes from Wikispecies
Search Wikispecies Species authorJohn on Wikispecies
Search Meta-Wiki Discussion from Meta-Wiki
Search MediaWiki Documentation on yes from MediaWiki
{{Sister project links
<!-- Configuration parameters. -->
 |1= |display= |auto= |collapsible= |position= |style=
<!-- Note: The order of the projects is as they appear in the navbox. -->
<!-- First part: Projects that default to "yes" when auto=no -->
 |wikt= |c= |n= |q= |s= |b= |v=
<!-- Second part: Projects that default to "no" when auto=no -->
 |voy= |species= |species_author= |iw= |d= |m= |mw= |f=
<!-- The following parameters specifying search options for pages above. -->
 |commonscat= <!-- (relevant for c) force link to commons category -->
 |author= <!-- (relevant for s) force search for author name in wikisource -->
 |cookbook= <!-- (relevant for b) force link to cookbook at wikibooks -->
}}

Example with all parameters and all projects displayed (see right):

{{Sister project links
 |1= |display= |auto= |collapsible= |position= |style=
 |wikt= |c= |n= |q= |s= |b= |v=
 |voy=yes |species=yes |species_author=John |iw=en |d=yes |m=yes |mw=yes |f=yes
 |commonscat= |author= |cookbook=
}}

Default display

For any project parameter, there are four acceptable values:

  • "yes" means find a reasonable link for the sister project (Wikidata, or default back to search)
  • "no" means exclude this sister project: no link
  • a string means link to the page with whose title is that string
  • blank or missing means use the default
    • If |auto=yes, default is either use Wikidata (if present), or drop the link
    • If |auto=no, if project is in the "yes" list above, either use Wikidata or search. Otherwise drop the link.

Location

If using a large, graphical template produces odd layout problems, like the excessive white space shown on the right of this screenshot, then switch to a different sister template.

Generally:

☒N Do not place this template or any box-type template in a section all by itself.
☒N Do not place this template in a section containing columns without floating left.
☒N Do not indent this template with colon (:) or a bullet (*) markup.

Specifically:

  • In articles, this template should be placed at the top of the last section on the page so that it floats to the right of that section.
  • In disambiguation pages, this template is usually placed at the top of the page.
  • In categories, this template should be grouped with other templates at the beginning of the category introduction. This avoids unnecessary white space as any text is floated around the template boxes.

Interwiki link

The |iw= parameter is for use in articles about languages themselves. It is designed to be used instead of the {{InterWiki}} template: it links to the Main Page of Misplaced Pages that corresponds to the language code. See Template:InterWiki/doc for more information. Up to three sister Wikipedias can be linked, using |iw=, |iw1=, and |iw2=.

TemplateData

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:Sister project links in articles based on its TemplateData.

TemplateData for Sister project links

Displays a terminal window with a set of commands. If the titles in the individual sister projects differ, use the following parameters, which are taken from ]. The value "Yes" means that the page will be found automatically.

Template parameters

ParameterDescriptionTypeStatus
Search term1

Use if the ''search term'' differs from the pagename. E.g. to change the capitalization for Wiktionary links

Default
{{PAGENAME}}
Stringoptional
Display namedisplay

Use if the ''display name'' is different from the search term. For example, the bear article would be 'Bears'.

Default
{{PAGENAME}}
Stringoptional
Use wikidata to fill defaultsauto

If auto="yes", then sister projects with wikidata sitelinks are filled-in, others are off by default. Each project can be overridden with its own parameter.

Default
No
Stringoptional
Collapsible?collapsible

Set to "yes" to make the template collapsible. Set to "collapsed" to make the template collapsible and initially collapsed.

Default
No
Stringoptional
Positionposition

Specifies whether the box floats to the left or right. The only acceptable value is "left" which causes the box to float to the left. Any other value (not specifying this parameter) activates the default. (Float to the right.)

Default
right
Stringoptional
CSS stylestyle

Optional CSS style specifications. Use with caution. (And don't use for evil!)

Stringoptional
Wiktionary linkwikt

Wiktionary link to show. Acceptable values are a page name, "yes", and "no".

Default
Yes
Stringoptional
Commons linkc commons

Commons link to show. Acceptable values are a page name, "yes" and "no".

Default
Yes
Stringoptional
Commons category?commonscat

Specifies whether a link to a category on Wikimedia Commons is shown. Can be "yes" or "no".

Default
No
Stringoptional
Wikinews linkn

Wikinews link to show. Acceptable values are a page name, "yes" and "no".

Default
Yes
Stringoptional
Wikiquote linkq

Wikiquote link to show. Acceptable values are a page name, "yes" and "no".

Default
Yes
Stringoptional
Wikisource links

Wikisource link to show. Acceptable values are a page name, "yes" and "no".

Default
Yes
Stringoptional
Wikisource author?author

Use for articles about authors to force the Wikisource links to include the "Author:" prefix. Can be set to "yes" or "no".

Default
No
Stringoptional
Wikibooks linkb

Wikibooks link to show. Acceptable values are a page name, "yes" and "no".

Default
Yes
Stringoptional
Cookbookcookbook

If yes, link to Cookbook at wikibooks. If string, use that string as article title in Cookbooks.

Default
No
Stringoptional
Wikiversity linkv

Wikiversity link to show. Acceptable values are a page name, "yes", and "no".

Default
Yes
Stringoptional
Wikivoyage linkvoy

Wikivoyage link to show. Acceptable values are a page name, "yes" and "no".

Default
No
Stringoptional
Wikispecies taxon linkspecies

Wikispecies link to show. Acceptable values are a page name, "yes" and "no".

Default
No
Stringoptional
Wikispecies author linkspecies_author

Wikispecies author link to show. Acceptable values are a page name, "yes" and "no". Even if "yes" it will be only displayed when species ≠ "yes"

Default
No
Stringoptional
Interwiki linkiw

Link to other language edition. Acceptable values are a Misplaced Pages language code (e.g., "de"), "yes" and "no".

Default
No
Stringoptional
Wikidata linkd

Wikidata link to show. Acceptable values are a QID, "yes" and "no".

Default
No
Stringoptional
Meta linkm

Meta link to show. Acceptable values are a page name, "yes" and "no".

Default
No
Stringoptional
MediaWiki linkmw

MediaWiki link to show. Acceptable values are a page name, "yes" and "no".

Default
No
Stringoptional
Wikifunctions linkf

Wikifunctions link to show. Acceptable values are a page name, "yes" and "no".

Default
No
Stringoptional

Images used

This template potentially displays the following images:

Wiktionary logo wikt
Wikimedia Commons logo c or commons
Wikinews logo n
Wikiquote logo q
Wikisource logo s
Wikibooks logo b
Wikivoyage logo voy
Wikiversity logo v
Wikispecies logo species or species_author
Misplaced Pages logo iw
Wikidata logo d
Meta-Wiki logo m
MediaWiki logo mw
Wikifunctions logo f

Tracking categories

See also

The above documentation is transcluded from Template:Sister project links/doc. (edit | history)
Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
Add categories to the /doc subpage. Subpages of this template. Category: