Spezielle Vorlagen

  • Adressname der Version: Project:Spezielle_Vorlagen
  • Titel der Version: Spezielle Vorlagen
  • ID der Version: 112559
  • Erstellt:
  • Autor: fscholz
  • Aktuelle Version? Nein
  • Kommentar 3 words added, 6 words removed

Inhalt der Version

{{ MDCProjectPagesTOC() }}

Diese Seite listet ein paar Vorlagen auf, die speziell für das MDC erstellt wurden. Eine komplette Liste aller Vorlagen kann man unter Template: erhalten. Hier werden daher nur die wichtigsten erläutert.

Weitere Hilfe: Liste spezieller CSS Klassen.

Verweise erzeugen

Vorlage:anch

Vorlage:Anch fügt einen Link zu einem Anker ein. {{Anch("top")}} erzeugt <a href="#top">top</a> ({{ Anch("top") }}). Mit dieser Vorlage ist es nicht möglich einen anderen Link-Text als den Ankernamen zu benutzen. Es lassen sich allerdings schnell Verweise auf andere Bereiche im Dokument erstellen.

Vorlage:bug

Vorlage:bug erlaubt es einen Link zu einem Bug auf bugzilla.mozilla.org zu erstellen. Folgender Syntax {{Bug(123456)}}erzeugt {{ Bug("123456") }}.

Vorlage:enter-bug

Vorlage:enter-bug bietet die Möglichkeit auf bugzilla.mozilla.org eine Seite zum eingeben eines Bugs aufzurufen, wobei Produkt und Komponente festgelegt sind. Zum Beispiel erscheint {{("Enter-bug", ["Core","Layout"]}} als {{ ("Enter-bug", ["Core","Layout"] }}.

Vorlage:interwiki

Vorlage:interwiki bietet die Möglichkeit auf Wikipedia (wikipedia) oder dem Mozilla Wiki (wikimo) einen Link zu erstellen. Beispiel: {{interwiki("wikipedia", "Firefox")}}} ergibt: {{ interwiki("wikipedia", "Firefox") }}}.

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.

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: {{ Source("browser/Makefile.in") }}. Der Linktext ist gleich dem übergebenen Pfad. Um einen anderen Text zu benutzen kann man {{ Anch("Vorlage:named-source") }} benutzen.

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: {{template('Named-source',["browser/Makefile.in","Firefox\'s base Makefile.in")}}. Heraus kommt: {{ Named-source("browser/Makefile.in", "Firefox\'s base Makefile.in") }}.

Vorlage:Previous, Vorlage:Next, und Vorlage:PreviousNext

Vorlage:Previous, Vorlage:Next und Vorlage:PreviousNext bieten bei aufeinander folgenden Artikeln Navigationselemente 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.

Verweise zu Seiten innerhalb von Referenzen (Auswahl)

Allgemeine Vorlagen

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 {{ Ank("Vorlage:randnotiz") }}en, Tabellen, Bilder und Code-Bereichen. Besonders dort, wo man sich mehrfach auf einen Bereich bezieht und dies nicht nur in direkter Nachbarschaft.

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.

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: {{ Deprecated_header() }}

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 {{ Deprecated_inline() }}
  • Punkt 3

=== Template:disambig === {{ mediawiki.internal(':Template:disambig', "de") }} ...docs still need to be done.

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: {{ Non-standard_header() }}

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 {{ Non-standard_inline() }}
  • Punkt 3

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: {{ Obsolete_header() }}

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 {{ Obsolete_inline() }}
  • Punkt 3

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 {{ Ref("bspnote") }} ({{ref|bspnote}})

  1. {{ Note("bspnote") }} Diese Fußnote dient nur als Beispiel für Vorlage:note ({{note|bspnote}})

{{ languages( { "en": "Project:en/Custom_Templates", "pt": "Project:pt/Predefini\u00e7\u00f5es_personalizadas", "ja": "Project:ja/Custom_Templates" } ) }}

Quelltext der Version

<p>{{ MDCProjectPagesTOC() }}</p>
<p>Diese Seite listet ein paar Vorlagen auf, die speziell für das MDC erstellt wurden. Eine komplette Liste aller Vorlagen kann man unter <a href="/Template:" title="Template:">Template:</a> erhalten. Hier werden daher nur die wichtigsten erläutert.</p>
<p>Weitere Hilfe: <a href="/Project:de/Spezielle_CSS_Klassen" title="Project:de/Spezielle_CSS_Klassen">Liste spezieller CSS Klassen</a>.</p>
<h3>Verweise erzeugen</h3>
<h4>Vorlage:anch</h4>
<p><a href="/Template:anch" title="Template:Anch">Vorlage:Anch</a> fügt einen Link zu einem Anker ein. <code><span class="nowiki">{{Anch("top")}}</span></code> erzeugt <span class="nowiki">&lt;a href="#top"&gt;top&lt;/a&gt;</span> ({{ Anch("top") }}). Mit dieser Vorlage ist es nicht möglich einen anderen Link-Text als den Ankernamen zu benutzen. Es lassen sich allerdings schnell Verweise auf andere Bereiche im Dokument erstellen.</p>
<h4>Vorlage:bug</h4>
<p><a href="/Template:bug" title="Template:bug">Vorlage:bug</a> erlaubt es einen Link zu einem Bug auf bugzilla.mozilla.org zu erstellen. Folgender Syntax <code><span class="nowiki">{{Bug(123456)}}</span></code>erzeugt {{ Bug("123456") }}.</p>
<h4>Vorlage:enter-bug</h4>
<p><a href="/Template:enter-bug" title="Template:enter-bug">Vorlage:enter-bug</a> bietet die Möglichkeit auf bugzilla.mozilla.org eine Seite zum eingeben eines Bugs aufzurufen, wobei Produkt und Komponente festgelegt sind. Zum Beispiel erscheint <code><span class="nowiki">{{("Enter-bug", ["Core","Layout"]}}</span></code> als {{ ("Enter-bug", ["Core","Layout"] }}.</p>
<h4>Vorlage:interwiki</h4>
<p><a href="/Template:Interwiki" title="Template:interwiki">Vorlage:interwiki</a> bietet die Möglichkeit auf Wikipedia (<code>wikipedia</code>) oder dem Mozilla Wiki (<code>wikimo</code>) einen Link zu erstellen. Beispiel: <code><span class="nowiki">{{interwiki("wikipedia", "Firefox")}}}</span></code> ergibt: {{ interwiki("wikipedia", "Firefox") }}}.</p>
<h4 name="Vorlage:LXRSuche">Vorlage:LXRSuche</h4>
<p><a href="/Template:LXRSuche" title="Template:LXRSuche">Vorlage:LXRSuche</a> kann benutzt werden, um unkompliziert die URL einer LRX-Suche zu erstellen. Die Syntax sieht wie folgt aus: <span class="nowiki">{{LXRSuche|</span><em>typ</em><span class="nowiki">|</span><em>param</em><span class="nowiki">|</span><em>suchbegriff</em><span class="nowiki">|</span><em>linktext</em><span class="nowiki">}}</span>.</p>
<p>Verwendung der Parameter:</p>
<ul> <li><em>typ</em> muss entweder <strong>search</strong> (eine String-Suche im Quellcode), <strong>find</strong> (Suche nach Dateinamen) oder <strong>ident</strong> (Suche nach benannten Tokens im Mozilla-Code) sein.</li> <li><em>param</em> ist <strong>string</strong> (für String- oder Dateinamen-Suchen) oder <strong>i</strong> (für die Suche nach Token).</li> <li><em>suchbegriff</em> stellt den Teil dar, den man in das Suchfeld bei LXR eingeben würde, allerdings müssen Leerzeichen durch <em>+</em> ersetzt werden.</li> <li><em>linktext</em> ist der Linktext, der dargestellt wird.</li>
</ul>
<h4 name="Vorlage:source">Vorlage:source</h4>
<p><a href="/Template:source" title="Template:source">Vorlage:source</a> erlaubt es zu einer Mozilla Sourcecode-Datei zu verlinken, ohne eine lange LXR URL eingeben zu müssen. Die Syntax lautet: <code><span class="nowiki">{{Source("browser/Makefile.in")}}</span></code>. Diese Befehl erzeugt: {{ Source("browser/Makefile.in") }}. Der Linktext ist gleich dem übergebenen Pfad. Um einen anderen Text zu benutzen kann man {{ Anch("Vorlage:named-source") }} benutzen.</p>
<h4 name="Vorlage:named-source">Vorlage:named-source</h4>
<p><a href="/Template:named-source" title="Template:named-source">Vorlage:named-source</a> ist eigentlich das gleiche wie <a href="/Template:source" title="Template:source">Template:source</a> außer, dass man zusätzlich zum Pfad einen weiteren Parameter angibt, nämlich den Linktext. Die Syntax ist: <code><span class="nowiki">{{template('Named-source',["browser/Makefile.in","Firefox\'s base Makefile.in")}}</span></code>. Heraus kommt: {{ Named-source("browser/Makefile.in", "Firefox\'s base Makefile.in") }}.</p>
<h4>Vorlage:Previous, Vorlage:Next, und Vorlage:PreviousNext</h4>
<p><a href="/Template:Previous" title="Template:Previous">Vorlage:Previous</a>, <a href="/Template:Next" title="Template:Next">Vorlage:Next</a> und <a href="/Template:PreviousNext" title="Template:PreviousNext">Vorlage:PreviousNext</a> bieten bei aufeinander folgenden Artikeln Navigationselemente 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.</p>
<h4>Verweise zu Seiten innerhalb von Referenzen (Auswahl)</h4>
<ul> <li><a href="/Template:jsapixref" title="Template:jsapixref">Vorlage:jsapixref</a> kann für die <a href="/en/SpiderMonkey/JSAPI_Reference" title="en/SpiderMonkey/JSAPI_Reference">JSAPI Reference</a> benutzt werden.</li> <li>Genau so kann <a href="/Template:cssxref" title="Template:cssxref">Template:cssxref</a> benutzt werden, um innerhalb der CSS Referenz Links zu erstellen.</li> <li><a href="/Template:interface" title="Template:interface">Template:interface</a> eignet sich zur Verlinkung von Interfaces.</li>
</ul>
<h3 name="Allgemeine_Vorlagen">Allgemeine Vorlagen</h3>
<h4 name="Vorlage:block-title">Vorlage:block-title</h4>
<p><a href="/Template:block-title" title="Template:block-title">Vorlage:block-title</a> 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: <code><span class="nowiki">{{block-title|</span><em>titel</em><span class="nowiki">}}</span></code>, wobei <code><em>title</em></code> dem dargestellten Text entspricht. <code><em>title</em></code> dient ebenfalls als Ziel für Links, die auf den Absatz verweisen. Hauptanwendungsgebiet von <a href="/Template:block-title" title="Template:block-title">Vorlage:block-title</a> ist das Erstellen von Titeln für {{ Ank("Vorlage:randnotiz") }}en, Tabellen, Bilder und Code-Bereichen. Besonders dort, wo man sich mehrfach auf einen Bereich bezieht und dies nicht nur in direkter Nachbarschaft.</p>
<h4 name="Vorlage:Clr">Vorlage:Clr</h4>
<p><a href="/Template:Clr" title="Template:Clr">Vorlage:Clr</a> erzeugt ein <code><span class="nowiki">&lt;br style="clear:both;" /&gt;</span></code> um sicherzustellen, dass der nachfolgende Text unterhalb etwaiger schwebender Bilder oder Bereiche fortgesetzt wird. Anwendung: <code><span class="nowiki">{{Clr}}</span></code>.</p>
<ul> <li>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 <code><span class="nowiki">{{Clr}}</span></code> folgt unterhalb dieses Hauptmenus angezeigt.</li>
</ul>
<h4 name="Vorlage:deprecated_header">Vorlage:deprecated_header</h4>
<p><a href="/Template:deprecated_header" title="Template:deprecated_header">Vorlage:deprecated_header</a> 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: <code><span class="nowiki">{{deprecated_header}}</span></code>. Ergebnis: {{ Deprecated_header() }}</p>
<h4 name="Vorlage:deprecated_inline">Vorlage:deprecated_inline</h4>
<p><a href="/Template:deprecated_inline" title="Template:deprecated_inline">Vorlage:deprecated_inline</a> 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: <code><span class="nowiki">{{deprecated_inline}}</span></code>. Beispiel:</p>
<ul> <li>Punkt 1</li> <li>Punkt 2 {{ Deprecated_inline() }}</li> <li>Punkt 3</li>
</ul>
<p><span class="comment">=== Template:disambig === {{ mediawiki.internal(':Template:disambig', "de") }} ...docs still need to be done.</span></p>
<h4 name="Vorlage:non-standard_header">Vorlage:non-standard_header</h4>
<p><a href="/Template:non-standard_header" title="Template:non-standard_header">Vorlage:non-standard_header</a> 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: <code><span class="nowiki">{{non-standard_header}}</span></code>. Ergebnis: {{ Non-standard_header() }}</p>
<h4 name="Vorlage:non-standard_inline">Vorlage:non-standard_inline</h4>
<p><a href="/Template:non-standard_inline" title="Template:non-standard_inline">Vorlage:non-standard_inline</a> fügt im fließenden Text eine Markierung ein um von der Benutzung einer Funktion, Methode oder Eigenschaft abzuraten, die nicht standardisiert ist. Syntax: <code><span class="nowiki">{{non-standard_inline}}</span></code>. Beispiel:</p>
<ul> <li>Punkt 1</li> <li>Punkt 2 {{ Non-standard_inline() }}</li> <li>Punkt 3</li>
</ul>
<h4 name="Vorlage:obsolete_header">Vorlage:obsolete_header</h4>
<p><a href="/Template:obsolete_header" title="Template:obsolete_header">Vorlage:obsolete_header</a> 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: <code><span class="nowiki">{{obsolete_header}}</span></code>. Ergebnis: {{ Obsolete_header() }}</p>
<h4 name="Template:obsolete_inline">Template:obsolete_inline</h4>
<p><a href="/Template:obsolete_inline" title="Template:obsolete_inline">Template:obsolete_inline</a> 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: <code><span class="nowiki">{{obsolete_inline}}</span></code>. Beispiel:</p>
<ul> <li>Punkt 1</li> <li>Punkt 2 {{ Obsolete_inline() }}</li> <li>Punkt 3</li>
</ul>
<h4 name="Fu.C3.9Fnoten:_Vorlage:ref_und_Vorlage:note">Fußnoten: Vorlage:ref und Vorlage:note</h4>
<p><a href="/Template:ref" title="Template:ref">Vorlage:ref</a> und <a href="/Template:Note" title="Template:Note">Vorlage:note</a> werden verwendet, um Artikeln Fußnoten hinzuzufügen. Die "Nummer" der Fussnote erzeugt man mit <code><span class="nowiki">{{ref|</span><em>etwas</em><span class="nowiki">}}</span></code>, wobei <code><em>etwas</em></code> 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:</p>
<pre># {{note|etwas}} Blah blah, Text der ersten Fußnote
# {{note|etwas-anderes}} Text einer weiteren Fußnote
# ...
</pre>
<p>Beispiel: Referenz auf Fußnote {{ Ref("bspnote") }} (<code><span class="nowiki">{{ref|</span>bspnote<span class="nowiki">}}</span></code>)</p>
<ol> <li>{{ Note("bspnote") }} Diese Fußnote dient nur als Beispiel für <a href="/Template:Note" title="Template:Note">Vorlage:note</a> (<code><span class="nowiki">{{note|</span>bspnote<span class="nowiki">}}</span></code>)</li>
</ol>
<p>{{ languages( { "en": "Project:en/Custom_Templates", "pt": "Project:pt/Predefini\u00e7\u00f5es_personalizadas", "ja": "Project:ja/Custom_Templates" } ) }}</p>
Zu dieser Version zurücksetzen