Vorlage:PersonZelle
Documentation
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<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": true, "example": "Politiker, 1964" }, "nl": { "label": "keine Verlinkung", "description": "Die Angabe „1“ unterbindet die Verlinkung des Namens", "type": "boolean", "suggested": true, "default": "0", "example": "1" }, "fett": { "label": "Fettschrift", "description": "Die Angabe „1“ zeigt den Namen in Fettschrift an", "type": "boolean", "suggested": true, "default": "0", "example": "1" } }, "format": "inline" }
Quelltext
Wenn die Zelle keine Attribute enthällt 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:
|- | {{PersonZelle|Franz|Bäcker}} || Spalte 2 |- | Spalte 1 || {{PersonZelle|Ernst von|Bodelschwingh}} |- | class="hintergrundfarbe6" {{PersonZelle|Hein|Blöd}} {{Anker|B}} mehr Text || {{PersonZelle||Simplicissimus}}
Beispiele
Beispiel für | Vorlage-Syntax | Ausgabe in der Zelle |
---|---|---|
keine Besonderheiten | {{PersonZelle|Franz|Bäcker}} |
Franz Bäcker |
Klammerlemma | {{PersonZelle|Peter|Muster|k=Gummistiefelweitwerfer}} |
Peter Muster |
Klammerlemma (veraltet) oder sonst abweichend | {{PersonZelle|Peter|Muster|Peter Muster (Gummistiefelweitwerfer)}} |
Peter Muster |
keine Verlinkung | {{PersonZelle|Gunnar|Einarsson|nl=1}} |
Gunnar Einarsson |
1 | 2 | 3 | k | nl | fett | Name | Generiert |
---|---|---|---|---|---|---|---|
Theodor W. | Adorno | Theodor W. Adorno | data-sort-value="Adorno, Theodor W."| [[Theodor W. Adorno]] | ||||
Loriot | Loriot | | [[Loriot]] | |||||
Molière | Molière | data-sort-value="Moliere"| [[Molière]] | |||||
Irena | Česneková | Irena Česneková | data-sort-value="Cesnekova, Irena"| [[Irena Česneková]] | ||||
Veronika | Zvařičová | Veronika Zvařičová | data-sort-value="Zvaricova, Veronika"| [[Veronika Zvařičová]] | ||||
Peter | Muster | Peter Muster (Gummistiefelweitwerfer) | Peter Muster | data-sort-value="Muster, Peter"| [[Peter Muster (Gummistiefelweitwerfer)|Peter Muster]] | |||
Wladimir | Putin | Wladimir Wladimirowitsch Putin | Wladimir Putin | data-sort-value="Putin, Wladimir"| [[Wladimir Wladimirowitsch Putin|Wladimir Putin]] | |||
Michael | Müller | Politiker, 1964 | Michael Müller | data-sort-value="Muller, Michael @Politiker, 1964"| [[Michael Müller (Politiker, 1964)|Michael Müller]] | |||
Charles | Eblé | Charles Eblé | data-sort-value="Eble, Charles"| [[Charles Eblé]] | ||||
Gunnar | Einarsson | 1
|
Gunnar Einarsson | data-sort-value="Einarsson, Gunnar"| Gunnar Einarsson | |||
Hosni | Mubarak | Hosni Mubarak | data-sort-value="Mubarak, Hosni"| [[Hosni Mubarak]] | ||||
Winfried | Kretschmann | Winfried Kretschmann | data-sort-value="Kretschmann, Winfried"| [[Winfried Kretschmann]] | ||||
Michael | Müller | Politiker, 1964 | 1
|
Michael Müller | data-sort-value="Muller, Michael @Politiker, 1964"| <span style="font-weight:bold">[[Michael Müller (Politiker, 1964)|Michael Müller]]</span> | ||
Charles | Eblé | 1
|
Charles Eblé | data-sort-value="Eble, Charles"| <span style="font-weight:bold">[[Charles Eblé]]</span> | |||
Gunnar | Einarsson | 1
|
1
|
Gunnar Einarsson | data-sort-value="Einarsson, Gunnar"| <span style="font-weight:bold">Gunnar Einarsson</span> | ||
Gunnar | Einarsson | 1
|
0
|
Gunnar Einarsson | data-sort-value="Einarsson, Gunnar"| Gunnar Einarsson |
Č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 die deutschsprachigen äöüß kennt; nicht aber Akzente und weitere diakritische Gemeinheiten.
Vorlage:SortKeyName
Bis 2017 hatte Vorlage:SortKeyName diese Aufgabe mit den früher möglichen syntaktischen Konstrukten wahrgenommen. Dies kann wie folgt umgestellt werden:
- eine an Zellenattribute angefügte Pipe eliminieren;
- sollte die bisherige Einbindung sich nicht an Pipe
|
oder auch!
unmitttelbar anschließen, war die bisherige Verwendung sinnfrei und wirkungslos gewesen, darf aber auch nicht ersetzt werden. - Leerzeichen zwischen dem Tabellensymbol und der Vorlageneinbindung sind nicht relevant.
Ansonsten ist die neue Vorlage parameterkompatibel (betreffend bisheriger Parameter); es muss nur der Name angepasst werden.
Frühere Rücksichtnahmen auf Akzente und weitere diakritische Zeichen und besondere Formen lateinischer Buchstaben sind hinfällig.
Wartung und Fehlermeldungen
- In Kategorie:ÖsterreichWiki:Vorlagenfehler/Vorlage:PersonZelle werden Seiten mit fehlerhaften Einbindungen aufgelistet (zurzeit
0
) - 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.
Lua
Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt.
Die Module sind mit #invoke
eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen.
Verwendetes Modul: Vorlage:PersonZelle #f
Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.
- Verwendungen dieser Vorlage
- Cirrus-Suche zu Einbindungen dieser Vorlage (zunächst nur ANR) mit weiteren Möglichkeiten
- Anzahl der Einbindungen
- Liste der Unterseiten.
- Diese Dokumentation befindet sich auf einer eingebundenen Unterseite [Bearbeiten].
- Test-/Beispielseite erstellen.
- giftbot/vorlagenparser: CSV herunterladen (ANR).