Community-Wiki
Community-Wiki

Achtung: Diese Seite ist möglicherweise nicht mehr auf dem neusten Stand. Besuche dpl3.wikitide.org Dplmatrix für eine aktuelle Version!
Hilfe:DPL3Handbuch → Dplmatrix

Syntax[]

{{#dplmatrix: Name | Ja | Nein | Modus | '''eingerückte_liste''' }}

Effekt[]

Diese Funktion ist eine zusätzliche Funktion in DPL.

Du übergibst eine eingerückte Liste und erhältst eine Matrixansicht zurück. Mit Kopieren/Einfügen kannst du eine solche Matrix leicht nach Excel übertragen und dort etwas aufpolieren (z. B. Spaltentexte vertikal darstellen, interessante Zellen hervorheben usw...)

Es gibt fünf Parameter, die in der hier aufgeführten Reihenfolge angegeben werden MÜSSEN:

  1. Der Name der Matrix. Erscheint in der oberen linken Zelle. Beliebige Wiki-Formatierungen (auch Bilder) sind möglich.
  2. Das Symbol für Zellen, die einen Link symbolisieren. Standard ist „x“.
  3. Das Symbol für Zellen, die das Nichtvorhandensein eines Links symbolisieren. Voreinstellung ist „leere Zelle“.
  4. Der Modus („normal“ oder „flip“); Voreinstellung ist „normal“. Wenn „flip“ angegeben ist, werden Zeilen und Spalten ausgetauscht.
  5. Die eingerückte Liste.
  • Quellelemente müssen in Spalte 1 beginnen.
    • Die Zieleinträge müssen mindestens um ein Leerzeichen eingerückt sein.
    • Nach dem Elementnamen kannst du ~~ und ein „label“ einfügen. Die Zeilen- und Spaltentitel der Matrix enthalten Links zu den Einträgen. Wenn Beschriftungen angegeben sind, werden sie anstelle der Elementnamen verwendet.
    • Zeilen, die leer sind oder nur Leerzeichen enthalten, werden stillschweigend ignoriert.
    • Wenn auf eine Quellzeile nicht eine oder mehrere Zielzeilen folgen, wird eine leere Tabellenzeile (oder Spalte im Flip-Modus) angezeigt.
    • wenn dieselbe Quellzeile mehrfach vorkommt, werden die Zielzeilen zusammengefügt (addiert).

Die Idee ist, dass du die eingerückte Liste durch DPL-Anweisungen erzeugen kannst. Siehe das folgende Beispiel:

Test Matrix

Erzeugung einer Matrix aus einer eingerückten Liste[]

Eingabe ist:

eins
 oho
 aha
zwei ~~ Zwei
 ehem
drei
vier
 aha
 uhui ~~ UHU
zwei ~~ Zwei
   uhui ~~ UHU

Ausgabe ist:

normal flipped
{{#dplmatrix:eine einfache Demo-Matrix||||
eins
 oho
 aha
zwei ~~ Zwei
 ehem
drei
vier
 aha
 uhui ~~ UHU
zwei ~~ Zwei
   uhui ~~ UHU
}}
{{#dplmatrix:eine einfache Demo-Matrix|<big>&bull;</big>|.|flip|
eins
 oho
 aha
zwei ~~ Zwei
 ehem
drei
vier
 aha
 uhui ~~ UHU
zwei ~~ Zwei
   uhui ~~ UHU
    uhui ~~ UHU
}}
eine einfache Demo-Matrix aha ehem oho UHU
eins x   x  
Zwei   x   x
drei        
vier x     x
eine einfache Demo-Matrix eins Zwei drei vier
aha . .
ehem . . .
oho . . .
UHU . .
  • Die „von“-Positionen („Quelle“) beginnen in Spalte 1.
  • Die „bis“-Positionen („Ziel“) sind um mindestens ein Leerzeichen eingerückt.
  • Quelle erscheint in der Eingabereihenfolge
  • Ziel ist nach dem Alphabet sortiert
  • Elemente werden als Seiten behandelt und als Link angezeigt
  • das Label kann definiert werden, indem es nach dem iterm, getrennt durch „~~“, hinzugefügt wird
  • Symbole für „ja“ und „nein“ können definiert werden
  • über das Stylesheet in MediaWiki:Common.css oder MediaWiki:Fandomdesktop.css kann man das Layout steuern (class=dplmatrix)


Mehr Hilfe[]