Vorlage:Welt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) K (Syntax aufgeräumt) |
Maggus (Diskussion | Beiträge) (Syntax aufgeräumt) |
||
Zeile 113: | Zeile 113: | ||
/// legie die Attribute an (values) | /// legie die Attribute an (values) | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
+ | |||
/// Gehe alle Formularblöcke durch = @BLOCK@ | /// Gehe alle Formularblöcke durch = @BLOCK@ | ||
-->{{#arraymap: {{#arrayprint: Alle Formularblöcke | @//@ }}<!-- | -->{{#arraymap: {{#arrayprint: Alle Formularblöcke | @//@ }}<!-- | ||
-->| @//@ <!-- | -->| @//@ <!-- | ||
-->| @BLOCK@ <!-- | -->| @BLOCK@ <!-- | ||
+ | |||
/// Gehe die Formularfelder jedes Formularblocks durch = @KEY@ | /// Gehe die Formularfelder jedes Formularblocks durch = @KEY@ | ||
-->| {{#arraymap: {{#arrayprint: @BLOCK@ | @//@ }}<!-- | -->| {{#arraymap: {{#arrayprint: @BLOCK@ | @//@ }}<!-- | ||
Zeile 122: | Zeile 124: | ||
-->| @KEY@ <!-- | -->| @KEY@ <!-- | ||
-->|<!-- | -->|<!-- | ||
+ | |||
/// Ermittle Datentyp des Formularfeldes (Attribut Datentyp) | /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp) | ||
-->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!-- | -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!-- | ||
+ | |||
/// Ermittle den Inhalt des Formularfeldes | /// Ermittle den Inhalt des Formularfeldes | ||
-->{{#if: {{{@KEY@|}}}<!-- | -->{{#if: {{{@KEY@|}}}<!-- | ||
+ | |||
/// Trage das Attribut, abhängig von seinem Datentyp, ein | /// Trage das Attribut, abhängig von seinem Datentyp, ein | ||
-->|{{#switch: {{#var:Datentyp}}<!-- | -->|{{#switch: {{#var:Datentyp}}<!-- | ||
+ | |||
/// Seite: jeweils einzeln eintragen | /// Seite: jeweils einzeln eintragen | ||
-->| Seite = <!-- | -->| Seite = <!-- | ||
-->{{#arraymap: {{{@KEY@}}} | , | @VALUE@ | {{#set: @KEY@ = @VALUE@ }} | }}<!-- | -->{{#arraymap: {{{@KEY@}}} | , | @VALUE@ | {{#set: @KEY@ = @VALUE@ }} | }}<!-- | ||
-->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | ||
+ | |||
/// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde) | /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde) | ||
-->| Wahrheitswert = <!-- | -->| Wahrheitswert = <!-- | ||
Zeile 138: | Zeile 145: | ||
-->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
+ | |||
/// Alle anderen Attribute bekommen den Standard | /// Alle anderen Attribute bekommen den Standard | ||
-->| {{#set: @KEY@ = {{{@KEY@}}} }} <!-- | -->| {{#set: @KEY@ = {{{@KEY@}}} }} <!-- | ||
-->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | ||
+ | |||
+ | /// schließe #swicht-Bedingung | ||
-->}}<!-- | -->}}<!-- | ||
+ | |||
+ | /// schließe #if-Bedingung | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
+ | |||
+ | /// schließe zweite #arraymap | ||
-->|}}<!-- | -->|}}<!-- | ||
+ | |||
+ | /// schließe erste #arraymap | ||
-->|}}<!-- | -->|}}<!-- | ||
− | + | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 265: | Zeile 281: | ||
--><tr><td class="center" ><!-- | --><tr><td class="center" ><!-- | ||
### Profilbild | ### Profilbild | ||
− | -->{{#if: {{ | + | -->{{#if: {{{Profilbild|}}}<!-- |
-->| <div class="beitrag small "><!-- | -->| <div class="beitrag small "><!-- | ||
− | -->[[Datei: {{ | + | -->[[Datei:{{{Profilbild}}}<!-- |
-->| 360x360px <!-- | -->| 360x360px <!-- | ||
-->| center <!-- | -->| center <!-- | ||
-->]]<!-- | -->]]<!-- | ||
− | + | ||
− | + | ### Profilbild Kurzbeschreibung | |
− | + | --><br />{{{Profilbild Kurzbeschreibung | {{PAGENAME}} }}}<!-- | |
− | + | ||
− | + | ### Lizenz-Icons | |
+ | -->{{#ifeq: {{#ask:[[Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]|?Lizenz=|link=none| mainlabel=-}} | Uhrwerk<!-- | ||
+ | -->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!-- | ||
+ | -->| [[Datei:Icon Vorlage Inoffiziell warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!-- | ||
-->{{#if: {{#show:{{PAGENAME}}|?Offizielles Bild publiziert#}} | {{Offizielles Bild publiziert}} |}}<!-- | -->{{#if: {{#show:{{PAGENAME}}|?Offizielles Bild publiziert#}} | {{Offizielles Bild publiziert}} |}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
--></div><!-- | --></div><!-- | ||
+ | |||
+ | ### schließe #if-Bedingung | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
+ | |||
+ | ### schließe Tabellenzeile | ||
--></td></tr><!-- | --></td></tr><!-- | ||
############################################################## | ############################################################## |
Version vom 30. September 2020, 20:10 Uhr
Dies ist die Vorlage „Welt“. Sie sollte im folgenden Format genutzt werden:
{{Welt}}
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.