Vorlage:PersonZelle

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


Dokumentation

Diese Vorlage muss der erste Eintrag in einer Tabellenzelle sein und kann auch nicht mehrfach in derselben Zelle verwendet werden!

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; ggf. gefolgt von Adelstiteln.
Endet diese Angabe auf einen Bindestrich oder einen Apostroph (typografisch oder ASCII), so wird sie ohne Leerzeichen unmittelbar an den Familiennamen angeschlossen dargestellt.

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
Kursivschriftkursiv
Die Angabe „1“ zeigt den Namen in Kursivschrift an
Standard
0
Beispiel
1
Präfixpre
In der Darstellung vorangestelltes Textfragment, etwa Titel bei Rollen- und Künstlernamen; oder Flaggensymbol
Beispiel
{{DEU}}
Postfixpostfix
Nachschlag zum Sortierschlüssel
Beispiel
#2
Umkehrungrevers
Familien- und Rufname sind in der Reihenfolge vertauscht (für asiatische Namen).
  • 1 ist hier der Familienname
  • 2 ist hier der Rufname
Es wird trotzdem nach dem Familiennamen ein Komma eingefügt, und die Umsetzung diakritischer Zeichen ist gesichert.
Standard
0
Beispiel
1
rowspanrowspan
Tabellen-Attribut: Anzahl der Zeilen
Beispiel
2
colspancolspan
Tabellen-Attribut: Anzahl der Spalten
Beispiel
3
classclass
Zusätzlicher Klassenbezeichner, etwa zur CSS-Zuordnung (der gesamten Tabellenzelle)
Beispiel
hintergrundfarbe8
CSSstyle
CSS-Eigenschaften (der gesamten Tabellenzelle)
Beispiel
color:#800080;text-align:right
Fragmentid
Fragmentbezeichner („Anker“).
Günstiger wäre es, die gesamte Tabellenzeile mit einem Fragmentbezeichner zu versehen.
Beispiel
Vers35
Sprachelang
Code (nach ISO 639 usw.) der menschlichen Sprache für die gesamte Tabellenzelle, sofern nicht Projektsprache (de)
Standard
de
Beispiel
fr
Schreib­richtungdir
Links-nach-rechts umschalten auf rechts-nach-links (der gesamten Tabellenzelle)
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; ggf. gefolgt von Adelstiteln. Endet diese Angabe auf einen Bindestrich oder einen Apostroph (typografisch oder ASCII), so wird sie ohne Leerzeichen unmittelbar an den Familiennamen angeschlossen dargestellt.

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 Textoptional
keine Verlinkungnl

Die Angabe „1“ unterbindet die Verlinkung des Namens

Standard
0
Beispiel
1
Wahrheitswertoptional
Fettschriftfett

Die Angabe „1“ zeigt den Namen in Fettschrift an

Standard
0
Beispiel
1
Wahrheitswertoptional
Kursivschriftkursiv

Die Angabe „1“ zeigt den Namen in Kursivschrift an

Standard
0
Beispiel
1
Wahrheitswertoptional
Präfixpre

In der Darstellung vorangestelltes Textfragment, etwa Titel bei Rollen- und Künstlernamen; oder Flaggensymbol

Beispiel
{{DEU}}
Einzeiliger Textoptional
Postfixpostfix

Nachschlag zum Sortierschlüssel

Beispiel
#2
Einzeiliger Textoptional
Umkehrungrevers

Familien- und Rufname sind in der Reihenfolge vertauscht (für asiatische Namen)

Standard
0
Beispiel
1
Wahrheitswertoptional
rowspan

Tabellen-Attribut: Anzahl der Zeilen

Beispiel
2
Zahlenwertoptional
colspan

Tabellen-Attribut: Anzahl der Spalten

Beispiel
3
Zahlenwertoptional
class

Zusätzlicher Klassenbezeichner, etwa zur CSS-Zuordnung (der gesamten Tabellenzelle)

Beispiel
hintergrundfarbe8
Einzeiliger Textoptional
CSSstyle

CSS-Eigenschaften (der gesamten Tabellenzelle)

Beispiel
color:#800080;text-align:right
Einzeiliger Textoptional
Fragmentid

Fragmentbezeichner („Anker“)

Beispiel
Vers35
Einzeiliger Textoptional
Sprachelang

Code (nach ISO 639 usw.) der menschlichen Sprache für die gesamte Tabellenzelle, sofern nicht Projektsprache (de)

Standard
de
Beispiel
fr
Einzeiliger Textoptional
Schreibrichtungdir

Links-nach-rechts umschalten auf rechts-nach-links (der gesamten Tabellenzelle)

Standard
0
Beispiel
1
Wahrheitswertoptional

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 revers eingegliedert 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.

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:

|-
| {{PersonZelle|Franz|Bäcker}} || Spalte 2
|-
| Spalte 1 || {{PersonZelle|Ernst von|Bodelschwingh}}
|- id="B"
|class="hintergrundfarbe6" {{PersonZelle|Hein|Blöd}} mehr Text || {{PersonZelle||Simplicissimus}}
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 kursiv pre postfix revers 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]]
Garri Kasparow Garri Kimowitsch Kasparow Garri Kasparow data-sort-value="Kasparow, Garri"| [[Garri Kimowitsch Kasparow|Garri Kasparow]]
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]]
Sadat Anwar as- Anwar as-Sadat data-sort-value="Sadat, Anwar as-"| [[Anwar as-Sadat]]
Winfried Kretschmann Winfried Kretschmann class="hintergrundfarbe9" 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>
Michael Müller Politiker, 1964 1 Michael Müller data-sort-value="Muller, Michael @Politiker, 1964"| <span style="font-style:italic">[[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
Mao Zedong 1 Mao Zedong data-sort-value="Mao, Zedong"| [[Mao Zedong]]
Stefan Frank 1 Dr. Dr. Stefan Frank data-sort-value="Frank, Stefan"| Dr. Stefan Frank
John Doe #2 John Doe data-sort-value="Doe, John #2"| [[John Doe]]

Č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

[Quelltext bearbeiten]
  • Fehlerhafte Einbindungen werden aufgelistet in der Kategorie:Wikipedia:Vorlagenfehler/Vorlage:PersonZelle – aktuell keine     (4. November 2024 19:11) Aktualisieren
  • 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.
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:

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.