Vorlage:Dokumentation Namespace detect siehe auch: Unterschied zwischen den Versionen

Aus skandinavien-wiki.net
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>
<includeonly>
== Weitere Vorlagen für den Umgang mit Namensräumen ==
== Weitere Vorlagen für den Umgang mit Namensräumen ==
Die folgenden Vorlagen beschränken die Ausgabe euf einen Namensraum und bieten für alle anderen Namensräume eine Alternative. Verschachtelungen sind möglich.
Die folgenden Vorlagen beschränken die Ausgabe auf einen Namensraum und bieten für alle anderen Namensräume eine Alternative. Verschachtelungen sind möglich.
* {{#ifeq: {{BASEPAGENAME}} | Main other | | {{Tlx|Main other|Auszugebender Text}} – Für Ausgaben im Artikelnamensraum }}
* {{#ifeq: {{BASEPAGENAME}} | Main other | | {{Tlx|Main other|Auszugebender Text}} – Für Ausgaben im Artikelnamensraum }}
* {{#ifeq: {{BASEPAGENAME}} | Talk other | | {{Tlx|Talk other|Auszugebender Text}} – Für Ausgaben auf Diskussionsseiten }}
* {{#ifeq: {{BASEPAGENAME}} | Talk other | | {{Tlx|Talk other|Auszugebender Text}} – Für Ausgaben auf Diskussionsseiten }}
Zeile 8: Zeile 8:
* {{#ifeq: {{BASEPAGENAME}} | Template other | | {{Tlx|Template other|Auszugebender Text}} – Für Ausgaben auf Vorlagenseiten }}
* {{#ifeq: {{BASEPAGENAME}} | Template other | | {{Tlx|Template other|Auszugebender Text}} – Für Ausgaben auf Vorlagenseiten }}
* {{#ifeq: {{BASEPAGENAME}} | Help other | | {{Tlx|Help other|Auszugebender Text}} – Für Ausgaben auf Hilfeseiten }}
* {{#ifeq: {{BASEPAGENAME}} | Help other | | {{Tlx|Help other|Auszugebender Text}} – Für Ausgaben auf Hilfeseiten }}
* {{#ifeq: {{BASEPAGENAME}} | File other | | {{Tlx|File other|Auszugebender Text}} – Für Ausgaben im Dateinamensraum }}
* {{#ifeq: {{BASEPAGENAME}} | Category other | | {{Tlx|Category other|Auszugebender Text}} – Für Ausgaben auf Kategorieseiten }}
* {{#ifeq: {{BASEPAGENAME}} | Category other | | {{Tlx|Category other|Auszugebender Text}} – Für Ausgaben auf Kategorieseiten }}
* {{#ifeq: {{BASEPAGENAME}} | Portal other | | {{Tlx|Portal other|Auszugebender Text}} – Für Ausgaben im Portalnamensraum }}
* {{#ifeq: {{BASEPAGENAME}} | Portal other | | {{Tlx|Portal other|Auszugebender Text}} – Für Ausgaben im Portalnamensraum }}
* {{#ifeq: {{BASEPAGENAME}} | Module other | | {{Tlx|Module other|Auszugebender Text}} – Für Ausgaben auf Modulseiten }}
* {{#ifeq: {{BASEPAGENAME}} | Module other | | {{Tlx|Module other|Auszugebender Text}} – Für Ausgaben auf Modulseiten }}
* {{#ifeq: {{BASEPAGENAME}} | Single namespace | | {{Tlx|Single namespace|Namensraum|Auszugebender Text}} – Allgemeine Form für die obigen Vorlagen, der die Bezeichnung des Namensraums als Parameter mit übergeben wird}}


Weitere Werkzeuge zur Erkennung von Namensräumen
Weitere Werkzeuge zur Erkennung und Behandlung von Namensräumen
* {{#ifeq: {{BASEPAGENAME}} | Namespace detect | |{{Tlx|Namespace detect|Namensraum|Auszugebender Text|Alternativer Text}} – Die vielseitigere Version der obigen Vorlagen }}
* {{#ifeq: {{BASEPAGENAME}} | Namespace detect | |{{Tlx|Namespace detect|Namensraum|Auszugebender Text|Alternativer Text}} – Die vielseitigere Version der obigen Vorlagen }}
* {{#ifeq: {{BASEPAGENAME}} | NAMESPACEID | | {{Tlx|NAMESPACEID|<optionaler Namensraum>}} – Die Vorlage fungiert als [[Hilfe:Magische Wörter|magisches Wort]] und liefert die Nummer des Namensraums des Artikels oder man übergibt eine Namensraumbezeichnung }}
* {{#ifeq: {{BASEPAGENAME}} | NAMESPACEID | | {{Tlx|NAMESPACEID|<optionaler Namensraum>}} – Die Vorlage fungiert als [[Hilfe:Magische Wörter|magisches Wort]] und liefert die Nummer des Namensraums des Artikels oder man übergibt eine Namensraumbezeichnung }}
* {{#ifeq: {{BASEPAGENAME}} | Incorrect namespace | |{{Tlx|Incorrect namespace|Namensraum}} – Erzeugt eine Ausgabe und Fehlerkategorisierung, wenn eine Vorlage im falschen Namensraum benutzt wird }}
* {{#ifeq: {{BASEPAGENAME}} | Category handler | |{{Tlx|Category handler|Namensraum {{=}} Kategorie|...}} – Erlaubt eine namensraumabhängige Kategorisierung. }}


Pagename-handling and detection templates:
Behandlung und Erkennung von Artikelbezeichnungen:
<!--
 
* {{tl|basepage subpage}} – For detecting if on a basepage, subpage or subsubpage.
* {{#ifeq: {{BASEPAGENAME}} | If pagename | | {{Tlx|If pagename|Auszugebender Text}} – Vorlage zur Prüfung, auf welcher Unterseite sich eine Vorlage befindet. z.B. {{Code|/Doku}} oder ähnliches. }}
* {{tl|pgn}} – Can take apart and put together pagenames in several ways.-->
 
* {{tl|if pagename}} – For pattern matching on the pagename.<!--
Weitere technische Informationen:
* {{tl|if pagename multi}} – For pattern matching on the pagename, has input reuse.
* {{tl|IP-user other}} – For detecting IP-user pages.
* {{tl|IP-talk}} - Return: 1) IP user talk page 2) registered user talk page 3) not user talk page.
-->
Technical stuff:


* [[Wikivoyage:Namensräume]] – Listet und erklärt alle Namensräume.
* [[Wikivoyage:Namensräume]] – Listet und erklärt alle Namensräume.
* [[mw:Help:Magic words]] – About {{tlf|NAMESPACE}} etc.
* [[mw:Help:Magic words|Magische Wörter]] – aktuelle Dokumentation zu den [[Hilfe:Magische Wörter|magischen Wörtern]] auf dem Mediawiki-Wiki.
* [[mw:Help:Extension:ParserFunctions]] – About <code><nowiki>{{#ifeq:|||}}</nowiki></code> etc.</includeonly><noinclude>
* [[mw:Help:Extension:ParserFunctions|Parserfunktionen]] – Dokumentation zu Parserfunktionen wie z. B. <code><nowiki>{{#ifeq:|||}}</nowiki></code> etc.</includeonly><noinclude>
{{Dokumentation}}
{{Dokumentation}}
<!-- Kategorien bitte an das Ende der Unterseite /Doku, Interwiki-Links bitte nach Wikidata -->
<!-- Kategorien bitte an das Ende der Unterseite /Doku, Interwiki-Links bitte nach Wikidata -->
</noinclude>
</noinclude>

Aktuelle Version vom 11. Februar 2023, 21:50 Uhr

Template-info.png Dokumentation für die Vorlage {{Dokumentation Namespace detect siehe auch}}[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]
Für die Vorlage {{Dokumentation Namespace detect siehe auch}} gibt es noch keine Dokumentation. Du kannst sie aber anlegen.
Hinweise