Vorlage:PersonZelle

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen


Dokumentation

Personenname in einer Zelle einer sortierbaren Tabelle richtig sortierbar machen; zunächst nach dem Familiennamen (restliche Angaben nach Wikipedia:Namenskonventionen #Personen „Vorname Familienname“) – Einfügung am Zellenanfang oder als letztes Attribut der Zelle.

Vorlagenparameter

Vorname1
Rufname(n) der Person.

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.

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.
Beispiel
Petra
Familienname2
Familienname der Person, bestimmt die Sortierreihenfolge. Bei Künstlernamen usw. wie „Pelé“ oder „Ronaldo“ ist dieser als Familienname anzugeben.
Beispiel
Meier
Lemma3
Direkt zu verlinkendes Lemma, falls vom Namen abweichend (und nicht als Klammerlemma notiert)
Beispiel
Johannes Paul I.
Klammerinhaltk
Rufname und Familienname formen zu verlinkendes Klammerlemma
Beispiel
Politiker, 1964
keine Verlinkungnl
Die Angabe „1“ unterbindet die Verlinkung des Namens
Standard
0
Beispiel
1
Fettschriftfett
Die Angabe „1“ zeigt den Namen in Fettschrift an
Standard
0
Beispiel
1

Personenname in einer Zelle einer sortierbaren Tabelle richtig sortierbar machen – Einfügung am Zellenanfang oder als letztes Attribut der Zelle.

Vorlagenparameter

Diese Vorlage bevorzugt Inline-Formatierung von Parametern.

ParameterBeschreibungTypStatus
Vorname1

Rufname(n) der Person

Beispiel
Petra
Einzeiliger Textvorgeschlagen
Familienname2

Familienname der Person, bestimmt die Sortierreihenfolge. Bei Künstlernamen usw. wie „Pelé“ oder „Ronaldo“ ist dieser als Familienname anzugeben.

Beispiel
Meier
Einzeiliger Texterforderlich
Lemma3

Direkt zu verlinkendes Lemma, falls vom Namen abweichend (und nicht als Klammerlemma notiert)

Beispiel
Johannes Paul I.
Seitennameoptional
Klammerinhaltk

Rufname und Familienname formen zu verlinkendes Klammerlemma

Beispiel
Politiker, 1964
Einzeiliger Textvorgeschlagen
keine Verlinkungnl

Die Angabe „1“ unterbindet die Verlinkung des Namens

Standard
0
Beispiel
1
Wahrheitswertvorgeschlagen
Fettschriftfett

Die Angabe „1“ zeigt den Namen in Fettschrift an

Standard
0
Beispiel
1
Wahrheitswertvorgeschlagen

Quelltext[Quelltext bearbeiten]

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[Quelltext bearbeiten]

Parametersyntax
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
Parameterkombinationen und Wirkung
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]]
Alfred Neumann Alfred Neumann Alfred Neumann data-sort-value="Neumann, Alfred"| [[Alfred Neumann]]
Alfred „Butthead“ Neumann Alfred „Butthead“ Neumann Alfred „Butthead“ Neumann data-sort-value="Neumann, Alfred Butthead"| [[Alfred „Butthead“ Neumann]]
Alfred E. Neumann Alfred E. Neumann Alfred E. Neumann data-sort-value="Neumann, Alfred E."| [[Alfred E. Neumann]]
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[Quelltext bearbeiten]

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[Quelltext bearbeiten]

  • In Kategorie:Wikipedia: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[Quelltext bearbeiten]

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:

Werkzeuge[Quelltext bearbeiten]

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.