Zum Inhalt springen

Vorlage:Item: Unterschied zwischen den Versionen

Aus Firestone Idle Rpg Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<!-- Vorlage:Item – Wrapper über Modul:Item + Icon/Amount -->
<!-- Vorlage:Item – Wrapper über Modul:Item + Icon/Amount -->
<includeonly>{{#switch:{{lc:{{{1|}}}}}
<includeonly>{{#switch:{{lc:{{{1|}}}}}
 
  |title={{#if:{{{tooltip|{{{3|}}}}}}|{{#invoke:Item|tooltip|{{{2}}}|label={{#invoke:Item|title|{{{2}}}}}|max={{{max|}}}}|{{#invoke:Item|title|{{{2}}}}}}}
  | title = {{#if:{{{tooltip|{{{3|}}}}}}
  |link={{#if:{{{tooltip|{{{3|}}}}}}|{{#invoke:Item|tooltip|{{{2}}}|label=[[{{#invoke:Item|link|{{{2}}}}}|{{#invoke:Item|title|{{{2}}}}}]]|max={{{max|}}}}|[[{{#invoke:Item|link|{{{2}}}}}|{{#invoke:Item|title|{{{2}}}}}]]}}
  | {{#invoke:Item|tooltip
  |type={{#if:{{{tooltip|{{{3|}}}}}}|{{#invoke:Item|tooltip|{{{2}}}|label={{#invoke:Item|type|{{{2}}}}}|max={{{max|}}}}|{{#invoke:Item|type|{{{2}}}}}}}
      | {{{2}}}
  |desc={{#if:{{{tooltip|{{{3|}}}}}}|{{#invoke:Item|tooltip|{{{2}}}|label={{#invoke:Item|desc|{{{2}}}}}|max={{{max|}}}}|{{#invoke:Item|desc|{{{2}}}}}}}
      | label={{#invoke:Item|title|{{{2}}}}}
  |img={{#if:{{{3|}}}|{{#if:{{{tooltip|{{{4|}}}}}}|{{#invoke:Item|tooltip|{{{2}}}|label={{Amount|{{{2}}}|{{{3}}}}}|max={{{max|}}}}|{{Amount|{{{2}}}|{{{3}}}}}}|{{#if:{{{tooltip|{{{3|}}}}}}|{{#invoke:Item|tooltip|{{{2}}}|label={{Icon|{{{2}}}}}|max={{{max|}}}}|{{Icon|{{{2}}}}}}}}
      | max={{{max|}}}
  |tooltip={{#invoke:Item|tooltip|{{{2}}}|max={{{max|}}}}}
    }}
  |#default={{#invoke:Item|title|{{{2|}}}}}
  | {{#invoke:Item|title|{{{2}}}}}
}}
 
  | link = {{#if:{{{tooltip|{{{3|}}}}}}
  | {{#invoke:Item|tooltip
      | {{{2}}}
      | label=[[{{#invoke:Item|link|{{{2}}}}}|{{#invoke:Item|title|{{{2}}}}}]]
      | max={{{max|}}}
    }}
  | [[{{#invoke:Item|link|{{{2}}}}}|{{#invoke:Item|title|{{{2}}}}}]]
}}
 
  | type = {{#if:{{{tooltip|{{{3|}}}}}}
  | {{#invoke:Item|tooltip
      | {{{2}}}
      | label={{#invoke:Item|type|{{{2}}}}}
      | max={{{max|}}}
    }}
  | {{#invoke:Item|type|{{{2}}}}}
}}
 
  | desc = {{#if:{{{tooltip|{{{3|}}}}}}
  | {{#invoke:Item|tooltip
      | {{{2}}}
      | label={{#invoke:Item|desc|{{{2}}}}}
      | max={{{max|}}}
    }}
  | {{#invoke:Item|desc|{{{2}}}}}
}}
 
  | img = {{#if:{{{3|}}}     <!-- 3. Param = amount? -->
  | {{#if:{{{tooltip|{{{4|}}}}}}   <!-- 4. oder tooltip=... = Tooltip-Flag -->
    | {{#invoke:Item|tooltip
        | {{{2}}}
        | label={{Amount|{{{2}}}|{{{3}}}}}
        | max={{{max|}}}
      }}
    | {{Amount|{{{2}}}|{{{3}}}}}
  }}
  | {{#if:{{{tooltip|{{{3|}}}}}}
    | {{#invoke:Item|tooltip
        | {{{2}}}
        | label={{Icon|{{{2}}}}}
        | max={{{max|}}}
      }}
    | {{Icon|{{{2}}}}}
  }}
}}
 
  | tooltip = {{#invoke:Item|tooltip
    | {{{2}}}
    | max={{{max|}}}
}}
 
  | #default = {{#invoke:Item|title|{{{2|}}}}}
 
}}</includeonly>
}}</includeonly>



Version vom 29. November 2025, 16:05 Uhr



Dokumentation

Kurz-Wrapper für Modul:Item.

Syntax

{{Item|<methode>|<key>|[amount]|[1]|max=…}}

  • title – Nur Titel (z. B. Gold)
  • link – Link mit Titel (z. B. Gold)
  • type – Deutscher Typ (z. B. Währung)
  • desc – Beschreibung aus den Daten
  • img – Icon / Icon+Amount über Vorlage:Icon / Vorlage:Amount
  • tooltip – Standard-Tooltip (Label wird automatisch aus Titel gebaut)

Tooltip

  • Tooltip-Flag: dritter oder vierter Parameter 1 / true / tooltip / tt / hover
 oder tooltip=1.
  • max=… begrenzt die Tooltip-Beschreibung (Standard 140 Zeichen).

Beispiele:

  • {{Item|title|gold}}
  • {{Item|title|gold|1}}
  • {{Item|link|gold}}
  • {{Item|link|gold|1}}
  • {{Item|img|gold}}
  • {{Item|img|gold|2000}}
  • {{Item|img|gold|2000|1}}