Terraria Wiki

  • Discussions are now available on the Terraria Wiki.
  • Miss the old Hydra Skin? Try out our Hydralize gadget! Visit the preferences page while logged in and turn on the gadget.

READ MORE

Terraria Wiki
No edit summary
No edit summary
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<includeonly><!--
 
<includeonly><!--
//loading db for that lang
 
-->{{#vardefine:dblang|{{#switch:{{{lang|}}}|de=de|zh=zh|it=it|es=es|fr=fr|ru=ru|pl=pl|pt=pt|#default=en}}}}<!--
 
-->{{#if:{{#dplvar:iteminfo:id_{{#var:dblang}}}}||{{ItemIdFromName/db-{{#var:dblang}}}}}}<!--
 
   
  +
-->{{#vardefine:_lang|{{{lang|{{lang}}}}}}}<!--
//get id
 
  +
-->{{#dplvar:iteminfo:id:{{#var:dblang}}:{{#vardefine:_|{{{1|}}}}}}}<!-- #vardefine:_ for trim.
 
  +
//load default en db
  +
-->{{#if:{{#dplvar:iteminfo:id_en}}||{{ItemIdFromName/db-en}}}}<!--
 
//load db for that lang
  +
-->{{#dplvar:set<!--
  +
-->|db-de|y<!--
  +
-->|db-zh|y<!--
  +
-->|db-it|y<!--
  +
-->|db-es|y<!--
  +
-->|db-fr|y<!--
  +
-->|db-ru|y<!--
  +
-->|db-pl|y<!--
  +
-->|db-pt|y<!--
  +
-->}}<!--
  +
-->{{#if:{{#dplvar:db-{{#var:_lang}}}}|<!--
 
-->{{#if:{{#dplvar:iteminfo:id_{{#var:_lang}}}}||{{ItemIdFromName/db-{{#var:_lang}}}}}}<!--
  +
-->}}<!--
  +
//get id. vardefinecho for trim, en for fallback.
  +
-->{{#vardefine:_key|{{{1|}}}}}<!--
 
-->{{#vardefineecho:_id|{{#dplvar:iteminfo:id:{{#var:_lang}}:{{#var:_key}}}}}}<!--
  +
-->{{#if:{{#var:_id}}||{{#dplvar:iteminfo:id:en:{{#var:_key}}}}}}<!-- en fallback if needed.
   
 
--></includeonly><noinclude>{{doc}}</noinclude>
 
--></includeonly><noinclude>{{doc}}</noinclude>

Revision as of 04:13, 17 May 2020

Template-info Documentation The documentation below is transcluded from Template:ItemIdFromName/doc. (edit | history)

This template returns the Item ID of an item based on its name. It requires the exact name of the item.

Usage

{{ItemIdFromName | <Item name> (optional) }}

First unnamed parameter

Name of the item. If empty or invalid, will return empty string.

Examples

Code result
{{ItemIdFromName|Iron Pickaxe}} 1
{{ItemIdFromName|S.D.M.G.}} 1553
{{ItemIdFromName| S.D.M.G. }} 1553
{{ItemIdFromName|}}
{{ItemIdFromName|someNameNotExists}}

See also