Vorlage:Nts

Aus Piratenwiki Mirror
Version vom 10. Dezember 2011, 22:55 Uhr von imported>Wiskyhotel (Maskierung der Maskierung)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Benutzung

Die Benutzung dieser Vorlage erfolgt bei Verwendung von Tabellen mit der Klassenanweisung "sortable"! Die Nutzung erfolgt im Hintergrund und stellt die numerischen Sortierung bereit. Eine direkte Einbindung in Seiten ist daher nicht vorgesehen.

Erklärung

Nts steht für Nummern-Tabellen-Sortierung (oder auch englisch: Number Table Sorting) und wird verwendet, um numerische Angaben in Tabellenspalten richtig zu sortieren und zu formatieren. Es werden zur Zeit positive Zahlen mit 15 Vor- und 10 Nachkommastellen unterstützt. Der Dezimaltrenner ist das Komma (deutsche Notation).

Spalten in Tabellen mit der Klasse sortable werden nomalerweise als Zeichenketten sortiert. Wenn der Spaltenwert als gültige Zahl erkannt wird, erfolgt die Sortierung nach dem numerischen Wert. Dieses Verfahren scheitert aber regelmäßig, wenn hinter der Zahl noch ein Zusatz (wie z. B. eine Einheit) steht oder die Zahlen formatiert sind. In diesem Fall kann diese Vorlage zum Einsatz kommen.

25px Siehe auch: Vorlage:SortKey

Sortierung für Namen und Bezeichnungen

Beispiel Tabellenvorlage

{| class="wikitable sortable"
|-
! class="unsortable"| Quellcode
! mit Vorlage
! ohne Vorlage
|-
| <code>2345000 km²</code>
| {{nts|2345000 km²}}
| 2345000 km²
|-
| <code>1234000</code>
| {{nts|1234000}}
| 1234000
|-
| <code>&nbsp;&nbsp;&nbsp;123400 km²</code>
| {{nts|&nbsp;&nbsp;&nbsp;123400 km²}}
| &nbsp;&nbsp;&nbsp;123400 km²
|-
| <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;54.300 km²</code>
| {{nts|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;54300 km²}}
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;54.300 km²
|-
| <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12340 km²</code>
| {{nts|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12340 km²}}
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12340 km²
|-
| <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12340,2 km²</code>
| {{nts|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12340,2 km²}}
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12340,2 km²
|-
| <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1230 km²</code>
| {{nts|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1230 km²}}
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1230 km²
|-
| <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.30 km²</code>
| {{nts|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.30 km²}}
| &nbsp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.30 km²
|-
| <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.230 km²</code>
| {{nts|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.230 km²}}
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.230 km²
|-
| <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12,31 km²</code>
| {{nts|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12,31 km²}}
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12,31 km²
|}

Ergebnis von Beispiel Tabellenvorlage

Quellcode mit Vorlage ohne Vorlage
2345000 km² Fehler im Ausdruck: Unerkanntes Wort „km“Fehler im Ausdruck: Unerkanntes Wort „km“2.345.000 km² 2345000 km²
1234000 000000001234000.00000000001.234.000 1234000
   123400 km² Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“   123.400 km²    123400 km²
     54.300 km² Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“     54.300 km²      54.300 km²
     12340 km² Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“     12.340 km²      12340 km²
     12340,2 km² Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“     12.340,2 km²      12340,2 km²
       1230 km² Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“       1.230 km²        1230 km²
       12.30 km² Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“       1.230 km²        12.30 km²
       1.230 km² Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“       1.230 km²        1.230 km²
           12,31 km² Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“Fehler im Ausdruck: Nicht erkanntes Satzzeichen „&“           12,31 km²            12,31 km²

Anmerkungen

  • die Formatierung wurde so gewählt/gestaltet, dass in der Mitte (Ergebnis mit Vorlage) die Kommas der angegebenen Zahlen "ordentlich" untereinander/ausgerichtet sind.
    Dazu wurden die benötigte Menge an Leerzeichen <code>&nbsp;</code> eingefügt.
  • Anhand der Beispielzahlen die einen Punkt als Dezimaltrenner haben, wird deutlich das dieser von der Vorlage ignoriert wird.

Ersteller

Diese Vorlage wurde von Vanger erstellt.

Quelle/Lizenz

Sowohl die Vorlage wie auch die Vorlagen-Dokumentation stammen aus "Wikipedia, die freie Enzyklopädie".

Die Inhalte wurden und werden sowohl dort als auch hier unter der Creative Commons-Lizenz Namensnennung-Weitergabe unter gleichen Bedingungen 2.0 veröffentlicht (siehe Piratenwiki:Lizenz). Die erste und unveränderte Version der Vorlage ist in der Versionsgeschichte zu finden.

Bezüge

Diese Vorlage verwendet keine Vorlage als Vorgabe.
Diese Vorlage verwendet keine Medien als Vorlage.

Benutzer

Wer benutzt diese Vorlage?