Vorlage:Infobox: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Major revamp: most of contents now handled by Infosection price. Move DE-specific docs to /doc) |
(removing image-existence checks for now) |
||
Zeile 37: | Zeile 37: | ||
// END of translations | // END of translations | ||
// Initialize array variables | // Initialize array variables | ||
− | -->{{#arraydefine:$image_list|{{{image| | + | -->{{#arraydefine:$image_list|{{{image|}}}, {{{image2|}}}, {{{image3|}}}, {{{image4|}}}|,|unique}}<!-- |
+ | -->{{#ifexpr:{{#arraysize:$image_list}}<1|{{#arraydefine:$image_list|{{#ifeq:{{CONTENTLANG}}|en|{{PAGENAME}}|{{{eng|}}}}}}}}}<!-- | ||
-->{{#arraydefine:$quality|{{ParseInputQuality|quality={{{quality|}}}|iridium={{{iridium|}}}|hide={{{hide|}}}}}}}<!-- | -->{{#arraydefine:$quality|{{ParseInputQuality|quality={{{quality|}}}|iridium={{{iridium|}}}|hide={{{hide|}}}}}}}<!-- | ||
-->{{#switch: {{NAMESPACE}} | -->{{#switch: {{NAMESPACE}} | ||
Zeile 48: | Zeile 49: | ||
// Print all images by looping through all entries in $image_list array | // Print all images by looping through all entries in $image_list array | ||
− | {{#arrayprint:$image_list||@image@|<!-- | + | -->{{#arrayprint:$image_list||@image@|<!-- |
// Add spacing after first image if requested | // Add spacing after first image if requested | ||
-->{{#ifexpr:{{#iferror:{{#expr:{{#arraysearch:@image@}}>0}}|0}} and {{#if:{{{image2spacing|}}}|1|0}} |   }}<!-- | -->{{#ifexpr:{{#iferror:{{#expr:{{#arraysearch:@image@}}>0}}|0}} and {{#if:{{{image2spacing|}}}|1|0}} |   }}<!-- | ||
// If image appears to already have a .png/.gif/.jpg/etc extension (i.e., if 4th-last character is .), don't want to add .png extension | // If image appears to already have a .png/.gif/.jpg/etc extension (i.e., if 4th-last character is .), don't want to add .png extension | ||
-->{{#ifeq:{{#sub:@image@|-4|1}}|. | -->{{#ifeq:{{#sub:@image@|-4|1}}|. | ||
− | + | | [[File:@image@]] | |
− | + | | [[File:@[email protected]]] | |
− | + | }}}}<nowiki/> | |
− | |||
− | |||
{{!}}- | {{!}}- | ||
{{!}}colspan="2" id="infoboxdetail" style="text-align: center; font-style: italic;" {{!}} {{#if:{{{description|}}}|{{{description|}}}|{{Description|{{PAGENAME}}}}}} | {{!}}colspan="2" id="infoboxdetail" style="text-align: center; font-style: italic;" {{!}} {{#if:{{{description|}}}|{{{description|}}}|{{Description|{{PAGENAME}}}}}} | ||
Zeile 166: | Zeile 165: | ||
|juice = {{#if:{{{profession|}}}||{{Infosection price|profession=artisan|sellitem={{{name|{{PAGENAME}}}}}|sellprice={{{sellprice|}}}|quality=normal}}}} | |juice = {{#if:{{{profession|}}}||{{Infosection price|profession=artisan|sellitem={{{name|{{PAGENAME}}}}}|sellprice={{{sellprice|}}}|quality=normal}}}} | ||
|aged roe = {{#if:{{{profession|}}}||{{Infosection price|profession=artisan|sellitem={{{name|{{PAGENAME}}}}}|sellprice={{{sellprice|}}}|quality=normal}} | |aged roe = {{#if:{{{profession|}}}||{{Infosection price|profession=artisan|sellitem={{{name|{{PAGENAME}}}}}|sellprice={{{sellprice|}}}|quality=normal}} | ||
− | }}}}{{#if:{{{ingredients|}}}|<nowiki/> | + | }}}}}}{{#if:{{{ingredients|}}}|<nowiki/> |
{{!}}- | {{!}}- | ||
{{!}} colspan="2" id="infoboxsection" style="text-align: center;" {{!}} {{#if:{{#arrayprint:$is_artisan}} | {{#arrayprint:$lang_artisangoods}} | {{#arrayprint:$lang_crafting}} }} | {{!}} colspan="2" id="infoboxsection" style="text-align: center;" {{!}} {{#if:{{#arrayprint:$is_artisan}} | {{#arrayprint:$lang_artisangoods}} | {{#arrayprint:$lang_crafting}} }} |
Version vom 3. September 2020, 20:24 Uhr
Details zur Vorlage finden Sie auf der englischsprachigen Dokumentationsseite.
Verwendung
Diese Vorlage kann verwendet werden, indem Sie auf eine relevante Seite folgendes eingeben.
{{Infobox}}
Ergibt...
Infobox | |
Information Vorlage:Infosection price |