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

Aus skandinavien-wiki.net
(Adding {{IP-talk}}/{{Ipt}})
 
(19 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Easy to use namespace-detection templates:
<includeonly>
== Weitere Vorlagen für den Umgang mit Namensräumen ==
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}} | Talk other | | {{Tlx|Talk other|Auszugebender Text}} – Für Ausgaben auf Diskussionsseiten }}
* {{#ifeq: {{BASEPAGENAME}} | User other | | {{Tlx|User other|Auszugebender Text}} – Für Ausgaben auf Benutzerseiten }}
* {{#ifeq: {{BASEPAGENAME}} | Wikivoyage other | | {{Tlx|Wikivoyage other|Auszugebender Text}} – Für Ausgaben im Projektnamensraum }}
* {{#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}} | 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}} | 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}} | 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}}


* {{tl|main other}} – For article templates.
Weitere Werkzeuge zur Erkennung und Behandlung von Namensräumen
* {{tl|talk other}} – For talk page templates.
* {{#ifeq: {{BASEPAGENAME}} | Namespace detect | |{{Tlx|Namespace detect|Namensraum|Auszugebender Text|Alternativer Text}} – Die vielseitigere Version der obigen Vorlagen }}
* {{tl|user other}} – For user page templates.
* {{#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 }}
* {{tl|wikipedia other}} – For detecting "Wikipedia:" pages.
* {{#ifeq: {{BASEPAGENAME}} | Incorrect namespace | |{{Tlx|Incorrect namespace|Namensraum}} – Erzeugt eine Ausgabe und Fehlerkategorisierung, wenn eine Vorlage im falschen Namensraum benutzt wird }}
* {{tl|file other}} – For file (image) templates.
* {{#ifeq: {{BASEPAGENAME}} | Category handler | |{{Tlx|Category handler|Namensraum {{=}} Kategorie|...}} – Erlaubt eine namensraumabhängige Kategorisierung. }}
* {{tl|template other}} – For detecting template pages.
* {{tl|help other}} – For help page templates.
* {{tl|category other}} – For category templates.
* {{tl|portal other}} – For portal templates.
* {{tl|book other}} – For detecting book pages.


More complex namespace-detection templates:
Behandlung und Erkennung von Artikelbezeichnungen:


* {{tl|namespace detect}} – The very versatile one.
* {{#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|namespace detect showall}} – The extremely versatile one, has input reuse.
* {{tl|talkspace detect}} - For detecting talk pages on various namespaces.
* {{tl|main talk other}} – Separates some namespaces.


Pagename-handling and detection templates:
Weitere technische Informationen:


* {{tl|basepage subpage}} – For detecting if on a basepage, subpage or subsubpage.
* [[Wikivoyage:Namensräume]] – Listet und erklärt alle Namensräume.
* {{tl|pgn}} – Can take apart and put together pagenames in several ways.
* [[mw:Help:Magic words|Magische Wörter]] – aktuelle Dokumentation zu den [[Hilfe:Magische Wörter|magischen Wörtern]] auf dem Mediawiki-Wiki.
* {{tl|if pagename}} – For pattern matching on the pagename.
* [[mw:Help:Extension:ParserFunctions|Parserfunktionen]] – Dokumentation zu Parserfunktionen wie z. B. <code><nowiki>{{#ifeq:|||}}</nowiki></code> etc.</includeonly><noinclude>
* {{tl|if pagename multi}} – For pattern matching on the pagename, has input reuse.
{{Dokumentation}}
* {{tl|IP-user other}} – For detecting IP-user pages.
<!-- Kategorien bitte an das Ende der Unterseite /Doku, Interwiki-Links bitte nach Wikidata -->
* {{tl|IP-talk}} - Return: 1) IP user talk page 2) registered user talk page 3) not user talk page.
 
Technical stuff:
 
* [[Wikipedia:Namespace]] – Lists all the namespaces.
* [[mw:Help:Magic words]] – About <code><nowiki>{{NAMESPACE}}</nowiki></code> etc.
* [[mw:Help:Extension:ParserFunctions]] – About <code><nowiki>{{#ifeq:|||}}</nowiki></code> etc.<noinclude>
 
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</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