MDC:Spezielle Vorlagen
Aus MDC
- Wie kann ich helfen?
- Referenzen
- Policies and guidelines
- Wiki Markup Referenz
- Custom CSS Classes
- Spezielle Vorlagen (Templates)
- MediaWiki Extensions
- External Redirects
- Needs Redirect
- Deletion Requests
Diese Seite listet ein paar MediaWiki Vorlagen (en) auf, die speziell für das MDC erstellt wurden. Hierbei handelt es sich um einige praktische Vorlagen, die im deutschen Bereich nutzbar sind. Eine komplette Liste aller Vorlagen kann man unter Special:Allpages erhalten, wenn man als Namensraum Vorlage einstellt.
Weitere Hilfen: Wiki Markup Referenz und Liste spezieller CSS Klassen.
[bearbeiten] Verweise erzeugen
[bearbeiten] Vorlage:ank
Vorlage:ank fügt einen Link zu einem Anker ein. {{ank|top}} erzeugt <a href="#top">top</a> (top). Mit dieser Vorlage ist es nicht möglich einen anderen Link-Text als den Ankernamen zu benutzen. Hierdurch lassen sich Verweise auf andere Stellen im Dokument schnell erstellen.
[bearbeiten] Vorlage:bug
Vorlage:bug erlaubt es einen Link zu einem Bug auf bugzilla.mozilla.org zu erstellen. Folgender Syntax {{bug|123456}}erzeugt Fehler 123456.
[bearbeiten] Vorlage:enter-bug
Vorlage:enter-bug bietet die Möglichkeit auf bugzilla.mozilla.org eine Seite zum eingeben eines Bugs aufzurufen, wobei Produkt und Componente festgelegt sind. Zum Beispiel erscheint {{enter-bug|Core|Testing}} als Core:Testing.
[bearbeiten] Vorlage:LXRSuche
Vorlage:LXRSuche kann benutzt werden, um unkompliziert die URL einer LRX-Suche zu erstellen. Die Syntax sieht wie folgt aus: {{LXRSuche|typ|param|suchbegriff|linktext}}.
Verwendung der Parameter:
- typ muss entweder search (eine String-Suche im Quellcode), find (Suche nach Dateinamen) oder ident (Suche nach benannten Tokens im Mozilla-Code) sein.
- param ist string (für String- oder Dateinamen-Suchen) oder i (für die Suche nach Token).
- suchbegriff stellt den Teil dar, den man in das Suchfeld bei LXR eingeben würde, allerdings müssen Leerzeichen durch + ersetzt werden.
- linktext ist der Linktext, der dargestellt wird.
[bearbeiten] Vorlage:source
Vorlage:source erlaubt es zu einer Mozilla Sourcecode-Datei zu verlinken, ohne eine lange LXR URL eingeben zu müssen. Die Syntax lautet: {{source|browser/Makefile.in}}. Diese Befehl erzeugt: browser/Makefile.in. Der Linktext ist gleich dem übergebenen Pfad. Um einen anderen Text zu benutzen kann man Vorlage:named-source benutzen.
[bearbeiten] Vorlage:named-source
Vorlage:named-source ist eigentlich das gleiche wie Template:source außer, dass man zusätzlich zum Pfad einen weiteren Parameter angibt, nämlich den Linktext. Die Syntax ist: {{named-source|browser/Makefile.in|Firefox's base Makefile.in}}. Heraus kommt:: Firefox's base Makefile.in.
[bearbeiten] Allgemeine Vorlagen
[bearbeiten] Vorlage:block-title
Vorlage:block-title kann benutzt werden, um fetten Text darzustellen, der ausssieht, wie ein Absatztitel. Ein derartiger Titel erscheint nicht im Inhaltsverzeichnis, kann aber als Link-Anker wie andere Überschriften verwendet werden. Die Syntax ist: {{block-title|titel}}, wobei title dem dargestellten Text entspricht. title dient ebenfalls als Ziel für Links, die auf den Absatz verweisen. Hauptanwendungsgebiet von Vorlage:block-title ist das Erstellen von Titeln für Vorlage:randnotizen, Tabellen, Bilder und Code-Bereichen. Besonders dort, wo man sich mehrfach auf einen Bereich bezieht und dies nicht nur in direkter Nachbarschaft.
[bearbeiten] Vorlage:Clr
Vorlage:Clr erzeugt ein <br style="clear:both;" /> um sicherzustellen, dass der nachfolgende Text unterhalb etwaiger schwebender Bilder oder Bereiche fortgesetzt wird. Anwendung: {{Clr}}.
- Es ist zu beachten, dass der Einsatz dieses Templates das Layout der gesamten Seite durcheinander bringen kann. Z.B. wenn im Standart-Skin ein Navigations-Menu am linken Bildschirmrand schwebt, dann wird sämtlicher Inhalt der nach
{{Clr}}folgt unterhalb dieses Hauptmenus angezeigt.
[bearbeiten] Vorlage:deprecated_header
Vorlage:deprecated_header fügt einen Hinweisbalken über die gesamte Seitenbreite ein, dass die beschriebene Funktion, Methode oder Eigenschaft unerwünscht ist. Auf diese Weise wird davon abgeraten diese Funktion, Methode oder Eigenschaft zu benutzen, die offiziell als unerwünscht eingestuft ist. Der Unerwünscht-Balken wird normalerweise direkt unterhalb der Hauptüberschrift (oder einer Breadcrumb-Navigation soweit vorhanden) angebracht. Syntax: {{deprecated_header}}. Ergebnis:
Unerwünscht (Deprecated)
[bearbeiten] Vorlage:deprecated_inline
Vorlage:deprecated_inline fügt im fließenden Text eine Markierung ein um von der Benutzung einer Funktion, Methode oder Eigenschaft zu warnen, die offiziell als veraltet eingestuft wurde. Syntax: {{deprecated_inline}}. Beispiel:
- Punkt 1
- Punkt 2 Unerwünscht (Deprecated)
- Punkt 3
[bearbeiten] Vorlage:non-standard_header
Vorlage:non-standard_header fügt einen Hinweisbalken über die gesamte Seitenbreite ein, dass die beschriebene Funktion, Methode oder Eigenschaft kein Standart ist. Der Kein-Standart-Balken wird normalerweise direkt unterhalb der Hauptüberschrift (oder einer Breadcrumb-Navigation soweit vorhanden) angebracht. Syntax: {{non-standard_header}}. Ergebnis:
Kein Standart
[bearbeiten] Vorlage:non-standard_inline
Vorlage:non-standard_inline fügt im fließenden Text eine Markierung ein um von der Benutzung einer Funktion, Methode oder Eigenschaft abzuraten, die nicht standardisiert ist. Syntax: {{non-standard_inline}}. Beispiel:
- Punkt 1
- Punkt 2 Kein Standard
- Punkt 3
[bearbeiten] Vorlage:obsolete_header
Vorlage:obsolete_header fügt einen Hinweisbalken über die gesamte Seitenbreite ein, dass die beschriebene Funktion, Methode oder Eigenschaft offiziell veraltet ist. Der Kein-Standart-Balken wird normalerweise direkt unterhalb der Hauptüberschrift (oder einer Breadcrumb-Navigation soweit vorhanden) angebracht. Syntax: {{obsolete_header}}. Ergebnis:
Veraltet
[bearbeiten] Template:obsolete_inline
Template:obsolete_inline fügt im fließenden Text eine Markierung ein um von der Benutzung einer Funktion, Methode oder Eigenschaft zu warnen, die offiziell als veraltet eingestuft wurde. Syntax: {{obsolete_inline}}. Beispiel:
- Punkt 1
- Punkt 2 Veraltet
- Punkt 3
[bearbeiten] Fußnoten: Vorlage:ref und Vorlage:note
Vorlage:ref und Vorlage:note werden verwendet, um Artikeln Fußnoten hinzuzufügen. Die "Nummer" der Fussnote erzeugt man mit {{ref|etwas}}, wobei etwas eine treffende Beschreibung dessen sein sollte, was in der Fußnote steht. Am Ende des Artikels wird folgendes eingefügt um eine nummerierte Liste der Fussnoten zu erhalten:
# {{note|etwas}} Blah blah, Text der ersten Fußnote
# {{note|etwas-anderes}} Text einer weiteren Fußnote
# ...
Beispiel: Referenz auf Fußnote [1] ({{ref|bspnote}})
- ^ Diese Fußnote dient nur als Beispiel für Vorlage:note (
{{note|bspnote}})
[bearbeiten] Vorlage:Previous, Vorlage:Next, and Vorlage:PreviousNext
Vorlage:Previous, Vorlage:Next und Vorlage:PreviousNext bieten bei aufeinanderfolgenden Artikeln Navigationelemente an. Für die Vorlagen, die nur in eine Richtung führen genügt als einziger Parameter, die Wiki-Adresse des vorherigen (previous) bzw. nächsten (next) Artikels. PreviousNext erwartet zwei Parameter. Der erste zeigt auf den vorherigen Artikel der zweite auf den Nächsten.
[bearbeiten] Entfernen?
[bearbeiten] Template:sidenote
Unerwünscht (Deprecated) Aufgrund von Beschränkungen in Mediawiki ist es nicht möglich Vorlagen zu verschachteln (z.B. {{sidenote|left|See also {{bug|123456}}.}}, wobei das Ende der inneren Vorlage fälschlicherweise als Ende der äußeren Vorlage interpretiert wird).
Diese Vorlage sollte nicht mehr verwendet werden!
Stattdessen kann folgender Code verwendet werden:
<div class="side-note-left">...</div> <!-- für einen links schwebenden Sidebar --> <div class="side-note-right">...</div> <!-- für einen rechts schwebenden Sidebar -->