Difference between revisions of "Template:ItemLink"

From Wikicarpedia
Jump to navigation Jump to search
Line 3: Line 3:
  | imagelink = {{#if: {{{image}}} | [[:File:{{#replace:{{{image}}}|_|<nowiki/> <nowiki/>}}]] | Image is not defined}}
  | imagelink = {{#if: {{{image}}} | [[:File:{{#replace:{{{image}}}|_|<nowiki/> <nowiki/>}}]] | Image is not defined}}
  | image = {{#if: {{{image|}}} | [[File:{{{image}}}|{{CalculateSize|size={{{size|45px}}}|ratio={{{ratio|1}}} }}|frameless|link={{{{{linkname}}}|anchor={{{anchor|}}}|linkonly=true|edition={{{edition|}}}|logo=hide|text=''}}]] | ''Missing <code>image</code>'' }}
  | image = {{#if: {{{image|}}} | [[File:{{{image}}}|{{CalculateSize|size={{{size|45px}}}|ratio={{{ratio|1}}} }}|frameless|link={{{{{linkname}}}|anchor={{{anchor|}}}|linkonly=true|edition={{{edition|}}}|logo=hide|text=''}}]] | ''Missing <code>image</code>'' }}
| shorttext
| text = {{{text}}}
  | {{{{{linkname}}}|anchor={{{anchor|}}}|edition={{{edition|}}}|logo=hide|text={{{text|}}} }} }}<includeonly>{{#ifeq: {{{editionwarning}}} | true | {{#if: {{{edition|}}} | | '' Missing <code>edition</code>'' }} }}</includeonly><noinclude><languages />{{Breadcrumbs|link1={{EditorManualLink}}}}{{#switch: {{PAGELANGUAGE}}
  | {{{{{linkname}}}|anchor={{{anchor|}}}|edition={{{edition|}}}|logo=hide|text={{{text|}}} }} }}<includeonly>{{#ifeq: {{{editionwarning}}} | true | {{#if: {{{edition|}}} | | '' Missing <code>edition</code>'' }} }}</includeonly><noinclude><languages />{{Breadcrumbs|link1={{EditorManualLink}}}}{{#switch: {{PAGELANGUAGE}}
  | en = [[Category:Translatable_templates]]  
  | en = [[Category:Translatable_templates]]  
Line 13: Line 15:


<section begin="params" />
<section begin="params" />
* <code>variant</code> Optional. [ <code>abbr</code> | <code>image</code> | <code>imagelink</code> | <code>imagename</code> | <code>short</code> ] Some pieces can have defined <code>short</code> variant of name Castle vs Castle token or <code>abbr</code>. When <code>image</code> then instead of name of item is showed required image.
* <code>variant</code> Optional. [ <code>abbr</code> | <code>image</code> | <code>imagelink</code> | <code>imagename</code> | <code>short</code> | <code>text</code> ] Some pieces can have defined <code>short</code> variant of name Castle vs Castle token or <code>abbr</code>. When <code>image</code> then instead of name of item is showed required image.
* <code>edition</code> Optional. For expansions with edition depend rule pages, like <code>C1</code>, <code>C2</code>, <code>C3</code>, <code>WE1</code>, <code>WE2</code>, <code>WE3</code>
* <code>edition</code> Optional. For expansions with edition depend rule pages, like <code>C1</code>, <code>C2</code>, <code>C3</code>, <code>WE1</code>, <code>WE2</code>, <code>WE3</code>
* <code>image</code> Optional, but required when <code>variant=image</code> Wiki name for image.
* <code>image</code> Optional, but required when <code>variant=image</code> Wiki name for image.
Line 39: Line 41:
| <code><nowiki>{{ItemLink|linkname=BridgesCastlesBazaarsLink|edition=C2|variant=image|image=Token_Castle_C2.png|size=x60px|ratio=0.5}}</nowiki></code> || {{ItemLink|linkname=BridgesCastlesBazaarsLink|edition=C2|variant=image|image=Token_Castle_C2.png|size=x60px|ratio=0.5}}
| <code><nowiki>{{ItemLink|linkname=BridgesCastlesBazaarsLink|edition=C2|variant=image|image=Token_Castle_C2.png|size=x60px|ratio=0.5}}</nowiki></code> || {{ItemLink|linkname=BridgesCastlesBazaarsLink|edition=C2|variant=image|image=Token_Castle_C2.png|size=x60px|ratio=0.5}}
|-
|-
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|name=Example}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|name=Example}}
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|text=Example}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|text=Example}}
|-
|-
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|name=Example|editionwarning=true}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|name=Example|editionwarning=true}}
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|text=Example|variant=text}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|text=Example|variant=text}}
|-
|-
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|name=Example|variant=image}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|name=Example|variant=image}}
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|text=Example|editionwarning=true}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|text=Example|editionwarning=true}}
|-
|-
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|name=Example|image=Token_Castle_C2.png|variant=imagename}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|name=Example|image=Token_Castle_C2.png|variant=imagename}}
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|text=Example|variant=image}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|text=Example|variant=image}}
|-
|-
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|name=Example|image=Token_Castle_C2.png|variant=imagelink}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|name=Example|image=Token_Castle_C2.png|variant=imagelink}}
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|text=Example|image=Token_Castle_C2.png|variant=imagename}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|text=Example|image=Token_Castle_C2.png|variant=imagename}}
|-
| <code><nowiki>{{ItemLink|linkname=BaseGameLink|text=Example|image=Token_Castle_C2.png|variant=imagelink}}</nowiki></code> || {{ItemLink|linkname=BaseGameLink|text=Example|image=Token_Castle_C2.png|variant=imagelink}}
|-
|-
|}
|}
</noinclude>
</noinclude>

Revision as of 10:55, 12 March 2023

{{{{{linkname}}}|anchor=|edition=|logo=hide|text= }}

Description

Generating link to Item used for Template:Feature, Template:Figure and Template:Piece to simplifier of original templates.

Params

  • variant Optional. [ abbr | image | imagelink | imagename | short | text ] Some pieces can have defined short variant of name Castle vs Castle token or abbr. When image then instead of name of item is showed required image.
  • edition Optional. For expansions with edition depend rule pages, like C1, C2, C3, WE1, WE2, WE3
  • image Optional, but required when variant=image Wiki name for image.
  • size Optional. Size of image, default 45px
  • linkname Required. Expansion link name like InnCathedralsLink
  • anchor Optional. Anchor to requested page
  • text Optional, but required when variant is not image.
  • editionwarning Optional. When true and parameter edition is not set or empty, generate error. Use is on edition related items (like image and links).


Examples

Please not use direct ItemLink template, it's only for internal purposes of templates like Template:Figure, Template:Piece, Template:Feature.

Code Output
{{ItemLink|linkname=BridgesCastlesBazaarsLink|edition=C1|variant=short|text=Castle}} Castle
{{ItemLink|linkname=BridgesCastlesBazaarsLink|edition=C2|variant=short|text=Castle Token}} Castle Token
{{ItemLink|linkname=BridgesCastlesBazaarsLink|edition=C2|variant=short|text=Castle Token|anchor=castles}} Castle Token
{{ItemLink|linkname=BridgesCastlesBazaarsLink|edition=C2|variant=image|image=Token_Castle_C2.png|size=x60px}} Token Castle C2.png
{{ItemLink|linkname=BridgesCastlesBazaarsLink|edition=C2|variant=image|image=Token_Castle_C2.png|size=x60px|ratio=0.5}} Token Castle C2.png
{{ItemLink|linkname=BaseGameLink|text=Example}} Example
{{ItemLink|linkname=BaseGameLink|text=Example|variant=text}} Example
{{ItemLink|linkname=BaseGameLink|text=Example|editionwarning=true}} Example Missing edition
{{ItemLink|linkname=BaseGameLink|text=Example|variant=image}} Missing image
{{ItemLink|linkname=BaseGameLink|text=Example|image=Token_Castle_C2.png|variant=imagename}} Token Castle C2.png
{{ItemLink|linkname=BaseGameLink|text=Example|image=Token_Castle_C2.png|variant=imagelink}} File:Token Castle C2.png