Zum Inhalt springen

Vorlage:Item: Unterschied zwischen den Versionen

Aus Firestone Idle Rpg Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<!-- Vorlage:Item – Highlevel-Wrapper für Modul:Item -->
<!-- Vorlage:Item – Wrapper über Modul:Item + Icon/Amount -->
<includeonly>{{#switch:{{lc:{{{1|}}}}}
<includeonly>{{#switch:{{lc:{{{1|}}}}}
  | title =
 
   {{#if:{{{tooltip|{{{3|}}}}}}
  | title = {{#if:{{{tooltip|{{{3|}}}}}}
  | {{#invoke:Item|tooltip
      | {{{2}}}
      | label={{#invoke:Item|title|{{{2}}}}}
      | max={{{max|}}}
    }}
   | {{#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
     | {{#invoke:Item|tooltip
         | {{{2}}}
         | {{{2}}}
         | label={{#invoke:Item|title|{{{2}}}}}
         | label={{Amount|{{{2}}}|{{{3}}}}}
         | max={{{max|}}}
         | max={{{max|}}}
       }}
       }}
     | {{#invoke:Item|title|{{{2}}}}}
     | {{Amount|{{{2}}}|{{{3}}}}}
   }}
   }}
| link =
  | {{#if:{{{tooltip|{{{3|}}}}}}
  {{#if:{{{tooltip|{{{3|}}}}}}
     | {{#invoke:Item|tooltip
     | {{#invoke:Item|tooltip
         | {{{2}}}
         | {{{2}}}
         | label=[[{{#invoke:Item|link|{{{2}}}}}|{{#invoke:Item|title|{{{2}}}}}]]
         | label={{Icon|{{{2}}}}}
         | max={{{max|}}}
         | max={{{max|}}}
       }}
       }}
     | [[{{#invoke:Item|link|{{{2}}}}}|{{#invoke:Item|title|{{{2}}}}}]]
     | {{Icon|{{{2}}}}}
   }}
   }}
  | type =
  }}
  {{#if:{{{tooltip|{{{3|}}}}}}
 
    | {{#invoke:Item|tooltip
  | tooltip = {{#invoke:Item|tooltip
        | {{{2}}}
        | label={{#invoke:Item|type|{{{2}}}}}
        | max={{{max|}}}
      }}
    | {{#invoke:Item|type|{{{2}}}}}
  }}
| desc =
  {{#invoke:Item|desc|{{{2}}}}}
  | tooltip =
  {{#invoke:Item|tooltip
     | {{{2}}}
     | {{{2}}}
    | label={{#invoke:Item|title|{{{2}}}}}
     | max={{{max|}}}
     | max={{{max|}}}
  }}
  }}
  | img =
 
  {{#if:{{{3|}}}
  | #default = {{#invoke:Item|title|{{{2|}}}}}
    | <!-- 3. Parameter = Amount -->
 
      {{#if:{{{tooltip|{{{4|}}}}}}
}}</includeonly>
        | {{#invoke:Item|tooltip
 
            | {{{2}}}
<noinclude>
            | label={{Amount|{{{2}}}|{{{3}}}}}
            | max={{{max|}}}
          }}
        | {{Amount|{{{2}}}|{{{3}}}}}
      }}
    | <!-- kein Amount -->
      {{#if:{{{tooltip|{{{3|}}}}}}
        | {{#invoke:Item|tooltip
            | {{{2}}}
            | label={{Icon|{{{2}}}}}
            | max={{{max|}}}
          }}
        | {{Icon|{{{2}}}}}
      }}
  }}
  | #default =
  {{#invoke:Item|title|{{{2|}}}}}
}}</includeonly><noinclude>
== Dokumentation ==
== Dokumentation ==
; Syntax
Kurz-Wrapper für [[Modul:Item]].
* <code><nowiki>{{Item|title|gold}}</nowiki></code> – Titel
 
* <code><nowiki>{{Item|title|gold|tooltip=1}}</nowiki></code> – Titel mit Tooltip
=== Syntax ===
* <code><nowiki>{{Item|link|gold}}</nowiki></code> – Link ([[Währung#Gold|Gold]])
<code><nowiki>{{Item|<methode>|<key>|[amount]|[1]|max=…}}</nowiki></code>
* <code><nowiki>{{Item|link|gold|tooltip=1}}</nowiki></code> – Link mit Tooltip
 
* <code><nowiki>{{Item|img|gold}}</nowiki></code> – Icon + Label
* <code>title</code> – Nur Titel (z. B. <code>Gold</code>)
* <code><nowiki>{{Item|img|gold|2000}}</nowiki></code> – 2000× Icon + Label
* <code>link</code> – Link mit Titel (z. B. <code>[[Währung#Gold|Gold]]</code>)
* <code><nowiki>{{Item|img|gold|2000|1}}</nowiki></code> – 2000× Icon + Label + Tooltip
* <code>type</code> – Deutscher Typ (z. B. <code>Währung</code>)
* <code><nowiki>{{Item|img|gold|2000|tooltip=1}}</nowiki></code> – dito, mit benanntem Flag
* <code>desc</code> – Beschreibung aus den Daten
* <code><nowiki>{{Item|type|gold}}</nowiki></code> – Typ (z.B. „Währung“)
* <code>img</code> – Icon / Icon+Amount über [[Vorlage:Icon]] / [[Vorlage:Amount]]
* <code>tooltip</code> – Standard-Tooltip (Label wird automatisch aus Titel gebaut)
 
=== Tooltip ===
* Tooltip-Flag: dritter oder vierter Parameter <code>1</code> / <code>true</code> / <code>tooltip</code> / <code>tt</code> / <code>hover</code> 
  oder <code>tooltip=1</code>.
* <code>max=…</code> begrenzt die Tooltip-Beschreibung (Standard 140 Zeichen).
 
Beispiele:
* <code><nowiki>{{Item|title|gold}}</nowiki></code>
* <code><nowiki>{{Item|title|gold|1}}</nowiki></code>
* <code><nowiki>{{Item|link|gold}}</nowiki></code>
* <code><nowiki>{{Item|link|gold|1}}</nowiki></code>
* <code><nowiki>{{Item|img|gold}}</nowiki></code>
* <code><nowiki>{{Item|img|gold|2000}}</nowiki></code>
* <code><nowiki>{{Item|img|gold|2000|1}}</nowiki></code>
</noinclude>
</noinclude>

Version vom 29. November 2025, 15:44 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}}