Vorlage:PersonZelle/Doku
Vorlage:Dokumentation/Seitenhinweis
fatal JSON error: mw.text.jsonDecode: Steuerzeichenfehler, vermutlich falsch kodiert
{ "description": "'''Personenname''' in einer '''Zelle''' einer '''sortierbaren Tabelle''' richtig sortierbar machen<noexport>; ''zunächst nach dem Familiennamen'' (restliche Angaben nach Wikipedia:Namenskonventionen #Personen „Vorname Familienname“)</noexport> – Einfügung am Zellenanfang oder als letztes Attribut der Zelle.",
"params": { "1":
{ "label": "Vorname",
"description": "Rufname(n) der Person; ggf. gefolgt von Adelstiteln.<br />
Endet diese Angabe auf einen Bindestrich oder einen Apostroph (typografisch oder ASCII), so wird sie ohne Leerzeichen unmittelbar an den Familiennamen angeschlossen dargestellt.<noexport><br />
Ohne diesen Parameter ist die Verwendung der Vorlage meist sinnlos; der Familienname kann direkt angegeben werden, es sei denn, er würde besondere Formen lateinischer Buchstaben enthalten.<br />
Damit die Vorlage in der Programmierung übergeordneter Vorlagen (etwa für eine Tabellenzeile), die ihre Daten anderweitig beziehen, einfacher genutzt werden kann, ist diese Situation ausdrücklich zugelassen.</noexport>",
"type": "line",
"suggested": true,
"example": "Petra"
},
"2":
{ "label": "Familienname",
"description": "Familienname der Person, bestimmt die Sortierreihenfolge. Bei Künstlernamen usw. wie „Pelé“ oder „Ronaldo“ ist dieser als Familienname anzugeben.",
"type": "line",
"required": true,
"example": "Meier"
},
"3":
{ "label": "Lemma",
"description": "Direkt zu verlinkendes Lemma, falls vom Namen abweichend (und nicht als Klammerlemma notiert)",
"type": "wiki-page-name",
"suggested": false,
"example": "Johannes Paul I."
},
"k":
{ "label": "Klammerinhalt",
"description": "Rufname und Familienname formen zu verlinkendes Klammerlemma",
"type": "line",
"suggested": false,
"example": "Politiker, 1964"
},
"nl":
{ "label": "keine Verlinkung",
"description": "Die Angabe „1“ unterbindet die Verlinkung des Namens",
"type": "boolean",
"suggested": false,
"default": "0",
"example": "1"
},
"fett":
{ "label": "Fettschrift",
"description": "Die Angabe „1“ zeigt den Namen in Fettschrift an",
"type": "boolean",
"suggested": false,
"default": "0",
"example": "1"
},
"kursiv":
{ "label": "Kursivschrift",
"description": "Die Angabe „1“ zeigt den Namen in Kursivschrift an",
"type": "boolean",
"suggested": false,
"default": "0",
"example": "1"
},
"pre":
{ "label": "Präfix",
"description": "In der Darstellung vorangestelltes Textfragment, etwa Titel bei Rollen- und Künstlernamen; oder Flaggensymbol",
"type": "line",
"suggested": false,
"example": "Vorlage:Zeichen*DEUVorlage:Zeichen*"
},
"postfix":
{ "label": "Postfix",
"description": "Nachschlag zum Sortierschlüssel",
"type": "line",
"suggested": false,
"example": "#2"
},
"revers":
{ "label": "Umkehrung",
"description": "Familien- und Rufname sind in der Reihenfolge vertauscht (für asiatische Namen)<noexport>.<br />
* <code>1</code> ist hier der Familienname
* <code>2</code> ist hier der Rufname
Es wird trotzdem nach dem Familiennamen ein Komma eingefügt, und die Umsetzung diakritischer Zeichen ist gesichert.</noexport>",
"type": "boolean",
"suggested": false,
"default": "0",
"example": "1"
},
"rowspan":
{ "label": "",
"description": "Tabellen-Attribut: Anzahl der Zeilen",
"type": "number",
"required": false,
"example": "2" },
"colspan":
{ "label": "",
"description": "Tabellen-Attribut: Anzahl der Spalten",
"type": "number",
"required": false,
"example": "3" },
"class":
{ "label": "",
"description": "Zusätzlicher Klassenbezeichner, etwa zur CSS-Zuordnung (der gesamten Tabellenzelle)",
"type": "line",
"required": false,
"example": "hintergrundfarbe8" },
"style":
{ "label": "CSS",
"description": "CSS-Eigenschaften (der gesamten Tabellenzelle)",
"type": "line",
"required": false,
"example": "color:#800080;text-align:right" },
"id":
{ "label": "Fragment",
"description": "Fragmentbezeichner („Anker“)<noexport>.<br />
Günstiger wäre es, die gesamte Tabellenzeile mit einem Fragmentbezeichner zu versehen.</noexport>",
"type": "line",
"required": false,
"example": "Vers35" },
"lang":
{ "label": "Sprache",
"description": "Code (nach ISO 639 usw.) der menschlichen Sprache für die gesamte Tabellenzelle, sofern nicht Projektsprache (<code>de</code>)",
"type": "line",
"required": false,
"default": "de",
"example": "fr" },
"dir":
{ "label": "Schreib­richtung",
"description": "Links-nach-rechts umschalten auf rechts-nach-links (der gesamten Tabellenzelle)",
"type": "boolean",
"required": false,
"default": "0",
"example": "1" }
},
"format": "inline"
}
Hinweise
Nur sinnvoll, wenn die Tabelle vorwiegend Personen mit halbwegs bürgerlichem europäisch strukturierten Namen enthält.
- Nicht für Tabellen von Heiligen, Kaisern, Päpsten oder Personen des Mittelalters, die keine Familiennamen führen.
- Ebenfalls meist nicht sinnvoll für Namen, bei denen der Familienname voransteht, z. B. bei Namen aus einigen ostasiatischer Sprachen (siehe Kategorie:Wikipedia:Namenskonventionen).
- Einzelne asiatische Namen können jedoch mittels
reverseingegliedert werden. - Bei einer Tabelle, die nur Namen in der Reihenfolge Familienname Rufname enthält, und wo auch keine diakritischen Zeichen auftreten, ist hingegen keine Sortiervorlage erforderlich.
- Einzelne asiatische Namen können jedoch mittels
Quelltext
Wenn die Zelle keine Attribute enthält, wird die Vorlage am Zellenanfang eingefügt. Sind für die Zelle Attribute (class, style, rowspan, colspan,…) geschrieben, wird die Vorlage nach dem letztem Attribut eingefügt. Die Vorlage schreibt das Attribut data-sort-value, das Pipe-Symbol | und den sichtbaren Personennamen:
<syntaxhighlight lang="wikitext">
|-
| Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) || Spalte 2
|-
| Spalte 1 || Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)
|- id="B"
|class="hintergrundfarbe6" Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) mehr Text || Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)
</syntaxhighlight>
Kopiervorlagen
Standardfall: <syntaxhighlight lang="wikitext" copy>
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)
</syntaxhighlight> Alle Parameter: <syntaxhighlight lang="wikitext" copy>
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)
</syntaxhighlight>
Beispiele
| Beispiel für | Vorlage-Syntax | Ausgabe in der Zelle |
|---|---|---|
| keine Besonderheiten | {{PersonZelle|Franz|Bäcker}} |
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) |
| Klammerlemma | {{PersonZelle|Peter|Muster|k=Gummistiefelweitwerfer}} |
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) |
| Klammerlemma (veraltet) oder sonst abweichend | {{PersonZelle|Peter|Muster|Peter Muster (Gummistiefelweitwerfer)}} |
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) |
| keine Verlinkung | {{PersonZelle|Gunnar|Einarsson|nl=1}} |
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) |
| 1 | 2 | 3 | k | nl | fett | kursiv | pre | postfix | revers | Name | Generiert |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Theodor W. | Adorno | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||||
| Loriot | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||||
| Molière | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||||
| Irena | Česneková | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||||
| Veronika | Zvařičová | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||||
| Peter | Muster | Peter Muster (Gummistiefelweitwerfer) | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||
| Alfred | Neumann | Alfred Neumann | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||
| Alfred „Butthead“ | Neumann | Alfred „Butthead“ Neumann | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||
| Alfred E. | Neumann | Alfred E. Neumann | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||
| Garri | Kasparow | Garri Kimowitsch Kasparow | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||
| Michael | Müller | Politiker, 1964 | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||
| Charles | Eblé | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||||
| Gunnar | Einarsson | 1
|
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||
| Hosni | Mubarak | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||||
| Sadat | Anwar as- | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||||
| Winfried | Kretschmann | class="hintergrundfarbe9" Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | class="hintergrundfarbe9" <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||||
| Michael | Müller | Politiker, 1964 | 1
|
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||
| Michael | Müller | Politiker, 1964 | 1
|
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||
| Charles | Eblé | 1
|
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||
| Gunnar | Einarsson | 1
|
1
|
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||
| Gunnar | Einarsson | 1
|
0
|
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||
| Mao | Zedong | 1
|
Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | |||||||
| Stefan | Frank | 1
|
Dr. | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] | ||||||
| John | Doe | #2 | Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value) | <span class="error">Modul:Vorlage:PersonZelle:53: attempt to index field 'wikibase' (a nil value)</span> [[Category:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle]] |
Česneková wird in Spalte 2 hinter Z sortiert; steht in Spalte „Name“ zwischen Adorno und Eblé. Müller wird immer richtig sortiert, weil der Sortieralgorithmus für die deutschsprachige Wikipedia immer die deutschsprachigen äöüß kennt; nicht aber Akzente und weitere diakritische Gemeinheiten (moderne Browser könnten solche aber möglicherweise geeignet anordnen). Nach dem Familiennamen „Mao“ steht ein Komma.
Wartung und Fehlermeldungen
- Vorlage:Vorlagenfehler-Wartungskat
- Bei enzyklopädischen Artikeln sehen Benutzer mit Sichterrechten Fehlermeldungen in der Tabelle; auf allen anderen Seiten sind die Fehlermeldungen immer sichtbar.
- Alle Benutzer sehen bei Quelltextbearbeitung in der Vorschau eine Liste der Fehler im Seitenkopf, verlinkend auf Fehlermeldungen in der Tabelle.