Zum Inhalt springen

Vorlage:PersonZelle

aus Wikipedia, der freien Enzyklopädie


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

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&nbsp;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&shy;richtung",
                "description": "Links-nach-rechts umschalten auf rechts-nach-links (der gesamten Tabellenzelle)",
                "type":        "boolean",
                "required":    false,
                "default":     "0",
                "example":     "1" }
  },
  "format": "inline"
}

<templatestyles src="TOC nonum/styles.css"></templatestyles>

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

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

Parametersyntax
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)
Parameterkombinationen und Wirkung
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.

Siehe auch

Vorlage:Navigationsleiste Vorlagen zur Tabellensortierung

Lua

Verwendetes Modul: Vorlage:PersonZelle #f