|
|
| Zeile 1: |
Zeile 1: |
| <includeonly> | | <span style="white-space:nowrap;"> |
| | | [{{filepath:{{{file}}}}} <span style="text-decoration:underline;">[[File:Downloadicon.svg|18px]]</span>] |
| <!-- Jede Download-Zeile als eigenes DIV, nur wenn Datei vorhanden -->
| | |
| <div>
| | [{{filepath:{{{file}}}}} <span style="text-decoration:underline;">{{{text}}}</span>] |
| {{#if:{{{file1|}}}|<div style="margin:3px 0;">{{Download|file={{{file1}}}|text={{{text1}}}}}</div>|}}
| | </span> |
| {{#if:{{{file2|}}}|<div style="margin:3px 0;">{{Download|file={{{file2}}}|text={{{text2}}}}}</div>|}} | |
| {{#if:{{{file3|}}}|<div style="margin:3px 0;">{{Download|file={{{file3}}}|text={{{text3}}}}}</div>|}}
| |
| {{#if:{{{file4|}}}|<div style="margin:3px 0;">{{Download|file={{{file4}}}|text={{{text4}}}}}</div>|}}
| |
| {{#if:{{{file5|}}}|<div style="margin:3px 0;">{{Download|file={{{file5}}}|text={{{text5}}}}}</div>|}}
| |
| {{#if:{{{file6|}}}|<div style="margin:3px 0;">{{Download|file={{{file6}}}|text={{{text6}}}}}</div>|}}
| |
| {{#if:{{{file7|}}}|<div style="margin:3px 0;">{{Download|file={{{file7}}}|text={{{text7}}}}}</div>|}} | |
| {{#if:{{{file8|}}}|<div style="margin:3px 0;">{{Download|file={{{file8}}}|text={{{text8}}}}}</div>|}}
| |
| {{#if:{{{file9|}}}|<div style="margin:3px 0;">{{Download|file={{{file9}}}|text={{{text9}}}}}</div>|}}
| |
| {{#if:{{{file10|}}}|<div style="margin:3px 0;">{{Download|file={{{file10}}}|text={{{text10}}}}}</div>|}}
| |
| </div> | |
| | |
| <!-- Mindestens ein Download muss vorhanden sein -->
| |
| {{#if:
| |
| {{#if:{{{file1|}}}|1|}}{{#if:{{{file2|}}}|1|}}{{#if:{{{file3|}}}|1|}}
| |
| {{#if:{{{file4|}}}|1|}}{{#if:{{{file5|}}}|1|}}{{#if:{{{file6|}}}|1|}}
| |
| {{#if:{{{file7|}}}|1|}}{{#if:{{{file8|}}}|1|}}{{#if:{{{file9|}}}|1|}}
| |
| {{#if:{{{file10|}}}|1|}}
| |
| |
| |
| <!-- alles ok -->
| |
| |
| |
| <div style="color:red; font-weight:bold;">
| |
| Fehler: Es muss mindestens ein Download angegeben werden.
| |
| </div>
| |
| }}
| |
| | |
| </includeonly> | |
|
| |
|
| <noinclude> | | <noinclude> |
| <templatedata> | | <templatedata> |
| { | | { |
| "description": "Bis zu zehn Downloads ohne Listenpunkte (mindestens einer erforderlich).",
| | "description": "Erzeugt einen Download-Link mit Icon. Nutzer wählen eine Datei im VisualEditor aus.", |
| "params": {
| | "params": { |
| "file1": { "label": "Datei 1", "type": "wiki-file-name", "required": false },
| | "file": { |
| "text1": { "label": "Text 1", "type": "string", "required": false },
| | "label": "Datei", |
| | | "description": "Nur den Dateinamen eingeben (z. B. AnschreibenBeispiel.docx).", |
| "file2": { "label": "Datei 2", "type": "wiki-file-name", "required": false },
| | "type": "wiki-file-name", |
| "text2": { "label": "Text 2", "type": "string", "required": false },
| | "required": true |
| | | }, |
| "file3": { "label": "Datei 3", "type": "wiki-file-name", "required": false },
| | "text": { |
| "text3": { "label": "Text 3", "type": "string", "required": false },
| | "label": "Anzeige-Text", |
| | | "description": "Text neben dem Icon.", |
| "file4": { "label": "Datei 4", "type": "wiki-file-name", "required": false },
| | "type": "string", |
| "text4": { "label": "Text 4", "type": "string", "required": false },
| | "required": true |
| | | } |
| "file5": { "label": "Datei 5", "type": "wiki-file-name", "required": false },
| | }, |
| "text5": { "label": "Text 5", "type": "string", "required": false },
| | "format": "inline" |
| | |
| "file6": { "label": "Datei 6", "type": "wiki-file-name", "required": false },
| |
| "text6": { "label": "Text 6", "type": "string", "required": false },
| |
| | |
| "file7": { "label": "Datei 7", "type": "wiki-file-name", "required": false },
| |
| "text7": { "label": "Text 7", "type": "string", "required": false },
| |
| | |
| "file8": { "label": "Datei 8", "type": "wiki-file-name", "required": false },
| |
| "text8": { "label": "Text 8", "type": "string", "required": false },
| |
| | |
| "file9": { "label": "Datei 9", "type": "wiki-file-name", "required": false },
| |
| "text9": { "label": "Text 9", "type": "string", "required": false },
| |
| | |
| "file10": { "label": "Datei 10", "type": "wiki-file-name", "required": false },
| |
| "text10": { "label": "Text 10", "type": "string", "required": false }
| |
| },
| |
| "format": "block"
| |
| } | | } |
| </templatedata> | | </templatedata> |
| </noinclude> | | </noinclude> |