Vorlage:Seiten in Kategorien/Jahre
Zur Navigation springen
Zur Suche springen
Diese Vorlage dient dem Zusammenzählen von Seiten usw., die in Kategorien eingeordnet sind.
Dabei enthalten die Titel der Kategorien fortlaufend durchgezählte Zahlen, was insbesondere bei Jahreszahlen hilfreich ist.
Das Ergebnis ist eine unformatierte Zahl (ohne Tausendertrennzeichen), sonst eine formatierte Fehlermeldung bei unerlaubten Parametern oder ein ergebnisabhängiger Alternativtext.
Bis zu 400 Titel von Kategorien können ausgezählt werden; siehe Hilfe:Vorlagenbeschränkungen #expensive.
Kopiervorlage
[Quelltext bearbeiten]{{Seiten in Kategorien/Jahre|serial=|since=}}
Parameter
[Quelltext bearbeiten](optional, wo nicht gesondert angegeben)
- serial
- Mustertitel für alle Kategorien.
- Pflichtparameter
- Muss den Platzhalter
%d
enthalten, an dessen Stelle der jeweilige Zahlenwert eingefügt wird. - Alle sonstigen Prozentzeichen müssen durch
%
oder%%
escaped werden. - since
- Startwert für die einzufügenden Zahlenwerte.
- Pflichtparameter
- Natürliche Zahl ≥0.
- stop
- Endwert für die einzufügenden Zahlenwerte.
- Vorgabe: Aktuelle Jahreszahl.
- Natürliche Zahl ≥0.
- Relative Angabe
+
nn oder-
nn beispielsweise wie folgt:+1
nächstes Jahr.+2
übernächstes Jahr.-1
letztes Jahr.
- scope
- Art der zu zählenden Einträge.
- Einer von
pages files subcats all
– Seiten, Mediendateien, Unterkategorien oder alle vorgenannten. - Vorgabe:
pages
- show0
- Wenn kein Eintrag gefunden wird, dann statt der Zahl
0
diesen Text anzeigen. - Ein leerer Parameterwert unterdrückt die Anzeige.
- showN
- Wenn mindestens ein Eintrag gefunden wird, dann statt der Zahl diesen Text anzeigen.
- Wenn der Parameter den Platzhalter
%d
enthält, dann an dieser Stelle die gefundene Anzahl darstellen.- Alle sonstigen Prozentzeichen müssen dann und nur dann durch
%
oder%%
escaped werden. - Auch die Notation
{{formatnum:%d}}
kann eingesetzt werden, um größere Zahlen mit Tausendertrennzeichen zu formatieren.
- Alle sonstigen Prozentzeichen müssen dann und nur dann durch
- Ein leerer Parameterwert unterdrückt die Anzeige.
- show1
- Wenn genau ein Eintrag gefunden wird, dann statt der Zahl
1
diesen Text anzeigen. - Wirkt unabhängig davon, ob showN angegeben wurde.
- Ein leerer Parameterwert unterdrückt die Anzeige.
Beispiel
[Quelltext bearbeiten]- Die nachstehende Einbindung
{{Seiten in Kategorien/Jahre|serial=Filmtitel %d|since=1888|stop=+1}}
- müsste Ende 2014 um 28000 Einträge liefern:
52308
- Die Jahreszahlen beginnen
1888
und enden 2025.
- Die Einträge entstammen der Kategorie:Filmtitel nach Jahr.
Siehe auch
[Quelltext bearbeiten]- Vorlage:Seiten in Kategorien
- {{PAGESINCATEGORY:}} (Parserfunktion)
Lua
Verwendetes Modul: CatUtil #countYears