Vorlage:NumNav: Unterschied zwischen den Versionen

aus Wiki Aventurica, dem DSA-Fanprojekt
(Formatierung in die Infobox)
(Kategorie für Produkte aus nummerierten Reihen)
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[{{ifpos|{{{1}}}|previous|{{#dplreplace:{{{1}}}|.*previous(.*)|$1}}|{{ifpos|{{{1}}}|zero|{{NumNavCal|{{{1}}}|0}}|{{NumNavCal|{{{1}}}|-}} }} }}|<]] [[Wiki Aventurica:Nummerierung|{{#dplreplace:{{{1}}}|(\D\D?\D?\d\d?\d?).*|$1}}]] [[{{ifpos|{{{1}}}|next|{{#dplreplace:{{{1}}}|.*next(.*)|$1}}|{{ifpos|{{{1}}}|last| |{{NumNavCal|{{{1}}}|+}} }} }}|>]]
<noinclude>
{{Vorlagenhilfe}}
==Aussehen==
[[Kategorie:Vorlage]]
</noinclude><includeonly>{{ifpos|{{{1}}}|.|[[{{Hack|{{{1}}}|0|.}}|{{ifpos|{{{1}}}|inoffiziell|(}}{{Hack|{{{1}}}|0|.}}.{{#dplreplace:{{Hack|{{{1}}}|1|.}}|(\d\d?).*|$1}}{{ifpos|{{{1}}}|inoffiziell|)}}]]|{{ifpos|{{{1}}}|previous|{{#dplreplace:{{{1}}}|.*previous(.*)|[[$1|<]]}}|{{#iferror:{{NumNavCal|{{{1}}}|-}}| |{{ifpos|{{{1}}}|zero|[[{{NumNavCal|{{{1}}}|0}}|<]]|{{#if:{{NumNavCal|{{{1}}}|-}}|[[{{NumNavCal|{{{1}}}|-}}|<]] }} }} }} }} [[Wiki Aventurica:Nummerierung|{{ifpos|{{{1}}}|inoffiziell|(}}{{#dplreplace:{{{1}}}|(\D\D?\D?\d\d?\d?).*|$1}}{{ifpos|{{{1}}}|inoffiziell|)}}]] {{#iferror:{{NumNavCal|{{{1}}}|+}}| | [[{{ifpos|{{{1}}}|next|{{#dplreplace:{{{1}}}|.*next(.*)|$1}}|{{ifpos|{{{1}}}|last| |{{NumNavCal|{{{1}}}|+}} }} }}|>]]}} }}[[Kategorie:{{#dplreplace:{{{1}}}|(\D\D?\D?)\d\d?\d?.*|$1}}-Reihe]]</includeonly>

Aktuelle Version vom 27. Juli 2024, 08:59 Uhr

Erklärung[Quelltext bearbeiten]

Einsatzgebiet:
mehrere Namensräume
Verwendung
Namensraum 20.09.2024
(Artikel) 2 500
Benutzer 0
Wiki Aventurica 0
Datei 0
MediaWiki 0
Vorlage 2
Hilfe 0
Kategorie 0
Inoffiziell 0
Chronik: 0

Diese Vorlage erwartet eine Nummerierung der Form "Buchstabe(n)Ziffer(n)", an die gewisse Steuerungsbefehle angehängt sein können, und gibt die von Vorlage:Infobox Produkt angezeigte Navigation der Form "Vorgänger Nummerierung Nachfolger" aus.

Ausnahme: Wird eine Nummerierung eingegeben, die einen . enthält (was wir für Produktteile, also etwa Anthologieabenteuer, verwenden), wird nur ein Link auf die übergeordnete Nummerierung ausgegeben (also z.B. A150 für die Nummerierung "A150.1").

mögliche Steuerungsbefehle (werden automatisch von Vorlage:SortNr erzeugt)
  • zero: Dies ist die Nummer 1 der Reihe, aber die Zählung wurde bei 0 begonnen.
  • last: Dies ist das letzte Produkt der Reihe.
  • next: Diese Reihe wurde unter anderer Nummer weitergeführt; eine entsprechende Nummerierung muss angefügt werden.
  • previous: Diese Reihe ist die Fortsetzung einer anderen Nummerierung; eine entsprechende Nummerierung muss angefügt werden.
  • inoffiziell: Diese Nummerierung ist inoffiziell und wird daher von Klammern umschlossen.

Die Berechnung des Vorgängers/Nachfolgers erledigt Vorlage:NumNavCal. Liefert Vorlage:NumNavCal einen Fehler (etwa weil die "Nummerierung" keine Zahl enthält), wird von dieser Vorlage kein Vorgänger/Nachfolger ausgegeben (siehe z.B. Aventurischer Atlas mit der "Nummerierung" GA).

Code zum Einbinden[Quelltext bearbeiten]

{{NumNav|<Nummerierung mit möglichen Steuerungsbefehlen>}}

Aussehen[Quelltext bearbeiten]