Vorlage:Name, Vorname: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| [unmarkierte Version] | [gesichtete Version] |
CF (Diskussion | Beiträge) erweitert |
gab nichts mehr aus, Teile der alten Struktur sahen auch ziemlich sinnfrei aus - neu geschrieben. |
||
| (3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<includeonly>{{# | <includeonly>{{#if:{{{1|}}}|{{#if:{{{2|}}}|{{#vardefine:final|{{{2}}}, {{{1}}}}}|{{#vardefine:name|{{{1}}}}}}}|{{#vardefine:name|{{trim:{{#sub:{{PAGENAME}}|0|{{#pos:{{PAGENAME}}|(}}}}}}}}}}{{#var:final|{{#if:{{#pos:{{#var:name}}| }}|{{#vardefineecho:part|{{#explode:{{#var:name}}| |-1}}}}, {{#sub:{{#var:name}}|0|{{#pos:{{#var:name}}|{{#var:part}}}}}}|{{#var:name}}}}}}</includeonly><noinclude> | ||
Diese Vorlage erzeugt aus dem Artikelnamen im Format '''Vorname Name''' den String '''Name, Vorname'''. Diese Vorlage wird normalerweise mit der Funktion '''<nowiki>{{DEFAULTSORT:}}</nowiki>''' in Personenartikeln benutzt. Dadurch werden diese mit der Sortierung Namen, Vorname statt Vorname Name in die Kategorie eingefügt. | Diese Vorlage erzeugt aus dem Artikelnamen im Format '''Vorname Name''' den String '''Name, Vorname'''. Diese Vorlage wird normalerweise mit der Funktion '''<nowiki>{{DEFAULTSORT:}}</nowiki>''' in Personenartikeln benutzt. Dadurch werden diese mit der Sortierung Namen, Vorname statt Vorname Name in die Kategorie eingefügt. Enthält der Artikelname einen Klammerzusatz – wie z. B. „(SGA)“ – wird dieser Teil ignoriert. Der Name kann auch über einen Parameter übergeben werden. Werden zwei Parameter übergeben, so wird der erste als Vor- und der zweite als Nachname interpretiert. | ||
Enthält der Artikelname kein Leerzeichen so wird dieser ohne Änderung zurückgegeben. | Enthält der Artikelname kein Leerzeichen so wird dieser ohne Änderung zurückgegeben. | ||
| Zeile 8: | Zeile 8: | ||
== Beispiele == | == Beispiele == | ||
* <code><nowiki>{{Name, Vorname}}</nowiki></code> auf [[Jack O'Neill]] | * <code><nowiki>{{Name, Vorname}}</nowiki></code> auf [[Jack O'Neill]] ergibt | ||
: O'Neill, Jack | : O'Neill, Jack | ||
* <code><nowiki>{{Name, Vorname}}</nowiki></code> auf [[Samantha Carter (Doppelgängerin)]] | * <code><nowiki>{{Name, Vorname}}</nowiki></code> auf [[Samantha Carter (Doppelgängerin)]] ergibt | ||
: Carter, Samantha | : Carter, Samantha | ||
* <code><nowiki>{{Name, Vorname|Daniel Jackson}}</nowiki></code> | * <code><nowiki>{{Name, Vorname|Daniel Jackson}}</nowiki></code> ergibt | ||
: Jackson, Daniel | : Jackson, Daniel | ||
* <code><nowiki>{{Name, Vorname|Vala|Mal Doran}}</nowiki></code> | * <code><nowiki>{{Name, Vorname|Vala|Mal Doran}}</nowiki></code> ergibt | ||
: Mal Doran, Vala | : Mal Doran, Vala | ||
* <code><nowiki>{{Name, Vorname|Teal'c | * <code><nowiki>{{Name, Vorname|Teal'c}}</nowiki></code> ergibt | ||
: Teal'c | : Teal'c | ||
[[Kategorie: | [[Kategorie:Artikelbausteine]]</noinclude> | ||
Aktuelle Version vom 19. April 2015, 19:17 Uhr
Diese Vorlage erzeugt aus dem Artikelnamen im Format Vorname Name den String Name, Vorname. Diese Vorlage wird normalerweise mit der Funktion {{DEFAULTSORT:}} in Personenartikeln benutzt. Dadurch werden diese mit der Sortierung Namen, Vorname statt Vorname Name in die Kategorie eingefügt. Enthält der Artikelname einen Klammerzusatz – wie z. B. „(SGA)“ – wird dieser Teil ignoriert. Der Name kann auch über einen Parameter übergeben werden. Werden zwei Parameter übergeben, so wird der erste als Vor- und der zweite als Nachname interpretiert.
Enthält der Artikelname kein Leerzeichen so wird dieser ohne Änderung zurückgegeben.
Syntax:
{{DEFAULTSORT:{{Name, Vorname}}}}
Beispiele
{{Name, Vorname}}auf Jack O'Neill ergibt
- O'Neill, Jack
{{Name, Vorname}}auf Samantha Carter (Doppelgängerin) ergibt
- Carter, Samantha
{{Name, Vorname|Daniel Jackson}}ergibt
- Jackson, Daniel
{{Name, Vorname|Vala|Mal Doran}}ergibt
- Mal Doran, Vala
{{Name, Vorname|Teal'c}}ergibt
- Teal'c