Vorlage:Name, Vorname: Unterschied zwischen den Versionen
aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Weitere Optionen
| [unmarkierte Version] | [gesichtete Version] |
CF (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Rene (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
<includeonly>{{#ifeq:{{{2|}}}|{{{2}}}|{{#if:{{{2|}}}|{{#if:{{{1|}}}|{{{2|}}}, {{{1|}}}|{{{2|}}}}}|{{{1|}}}}}|{{#vardefine:name|{{trim:{{#recursiv:Leer|{{#if:{{{1|}}}|{{{1|}}}|{{PAGENAME}}}}()}}}}}}{{#if:{{#pos:{{#var:name}}| }}|{{#explode:{{#var:name}}| |-1}}, {{#sub:{{#var:name}}|0|{{#rpos:{{#var:name}}}}}}|{{#var:name}}}}}}</includeonly><noinclude> | <includeonly>{{#ifeq:{{{2|}}}|{{{2}}}|{{#if:{{{2|}}}|{{#if:{{{1|}}}|{{{2|}}}, {{{1|}}}|{{{2|}}}}}|{{{1|}}}}}|{{#vardefine:name|{{trim:{{#recursiv:Leer|{{#if:{{{1|}}}|{{{1|}}}|{{PAGENAME}}}}()}}}}}}{{#if:{{#pos:{{#var:name}}| }}|{{#explode:{{#var:name}}| |-1}}, {{#sub:{{#var:name}}|0|{{#rpos:{{#var:name}}}}}}|{{#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. „(Person SGA)“ – wird dieser Teil ignoriert. Der Name kann auch über einen Parameter übergeben werden. Werden zwei Parameter übergeben wird der erste Vorname 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|}}</nowiki></code> | * <code><nowiki>{{Name, Vorname|Teal'c|}}</nowiki></code> ergibt | ||
: Teal'c | : Teal'c | ||
* <code><nowiki>{{Name, Vorname||Kirkland}}</nowiki></code> | * <code><nowiki>{{Name, Vorname||Kirkland}}</nowiki></code> ergibt | ||
: Kirkland | : Kirkland | ||
[[Kategorie:Vorlage|Name, Vorname]]</noinclude> | [[Kategorie:Vorlage|Name, Vorname]]</noinclude> | ||