Hilfe:Was bedeuten onlyinclude, includeonly, noinclude: Unterschied zwischen den Versionen

Aus Wo war das? Orte der Zeitgeschichte
Wechseln zu: Navigation, Suche
 
Zeile 9: Zeile 9:
 
=<noinclude>=
 
=<noinclude>=
 
Alles, was in einer Vorlage zwischen <noinclude> und </noinclude> steht, wird dagegen nur dann angezeigt, wenn die Vorlage selbst betrachtet wird. Die Nutzung im Vorlagencode birgt die Gefahr, dass bei Einbindung der Vorlage unbemerkt und ungewollt unerwünschte Leerzeichen oder gar Zeilenumbrüche entstehen, daher sollte bevorzugt <onlyinclude> zum Abgrenzen des eigentlichen Vorlagentextes von der Dokumentation, den Kategorien und Interwikilinks verwendet werden. <noinclude> kann auch in <onlyinclude>-Blöcken stehen.
 
Alles, was in einer Vorlage zwischen <noinclude> und </noinclude> steht, wird dagegen nur dann angezeigt, wenn die Vorlage selbst betrachtet wird. Die Nutzung im Vorlagencode birgt die Gefahr, dass bei Einbindung der Vorlage unbemerkt und ungewollt unerwünschte Leerzeichen oder gar Zeilenumbrüche entstehen, daher sollte bevorzugt <onlyinclude> zum Abgrenzen des eigentlichen Vorlagentextes von der Dokumentation, den Kategorien und Interwikilinks verwendet werden. <noinclude> kann auch in <onlyinclude>-Blöcken stehen.
 +
 +
{| class="wikitable"
 +
|-
 +
! Tag-Kombination
 +
! auf der Vorlagenseite sichtbar?
 +
! Einbindung?
 +
! Anmerkung
 +
|-
 +
| keine || ja || ja || nur, wenn kein <onlyinclude> in der Vorlage ist
 +
|-
 +
| <includeonly>...</includeonly> || nein || ja || nur, wenn kein <onlyinclude> in der Vorlage ist
 +
|-
 +
| <noinclude>...</noinclude> || ja || nein || auch innerhalb von <onlyinclude> möglich
 +
|-
 +
| <onlyinclude>...</onlyinclude> || ja || ja || Text außerhalb wird nicht eingebunden.
 +
|-
 +
| <onlyinclude><includeonly>...</includeonly></onlyinclude> || nein || ja || Text außerhalb wird nicht eingebunden.
 +
|- style="border-bottom:hidden"
 +
| <onlyinclude>Text 1</onlyinclude>... || Text 1: ja ||Text 1: ja || rowspan="2"| Text 2 ist '''keine''' sinnvolle Kombination.
 +
|-
 +
| <includeonly>Text 2</includeonly> || Text 2: nein || Text 2: nein
 +
|}
 +
  
 
[[Kategorie:Hilfe]]
 
[[Kategorie:Hilfe]]

Aktuelle Version vom 9. Oktober 2024, 10:37 Uhr

In einigen Vorlagen tauchen die Befehle <onlyinclude>, <includeonly> und <noinclude> auf.

<onlyinclude>[Bearbeiten]

Wenn die Vorlage direkt betrachtet wird, haben <onlyinclude&gt und </onlyinclude&gt keine Wirkung auf alles, was dazwischen steht. Wenn die Vorlage jedoch auf einer anderen Seite eingebunden ist, wird ausschließlich angezeigt, was zwischen <onlyinclude&gt und </onlyinclude&gt steht. Außerhalb dieses mit <onlyinclude&gt festgelegten Bereichs können Dokumentation, Kategorie und Interwiki-Links in Vorlagen eingefügt werden, ohne dass diese in den Artikeln auftauchen. Es können auch mehrere nicht-verschachtelte <onlyinclude&gt-Blöcke in einer Vorlage stehen.

<includeonly>[Bearbeiten]

Alles, was in einer Vorlage zwischen <includeonly> und </includeonly> steht, wird nur dann angezeigt, wenn die Vorlage auf einer anderen Seite eingebunden wird. Mit <includeonly> lassen sich zum Beispiel alle Seiten, die eine bestimmte Vorlage enthalten, automatisch einer Kategorie hinzufügen. <includeonly> kann auch in <onlyinclude>-Blöcken stehen.

<noinclude>[Bearbeiten]

Alles, was in einer Vorlage zwischen <noinclude> und </noinclude> steht, wird dagegen nur dann angezeigt, wenn die Vorlage selbst betrachtet wird. Die Nutzung im Vorlagencode birgt die Gefahr, dass bei Einbindung der Vorlage unbemerkt und ungewollt unerwünschte Leerzeichen oder gar Zeilenumbrüche entstehen, daher sollte bevorzugt <onlyinclude> zum Abgrenzen des eigentlichen Vorlagentextes von der Dokumentation, den Kategorien und Interwikilinks verwendet werden. <noinclude> kann auch in <onlyinclude>-Blöcken stehen.

Tag-Kombination auf der Vorlagenseite sichtbar? Einbindung? Anmerkung
keine ja ja nur, wenn kein <onlyinclude> in der Vorlage ist
<includeonly>...</includeonly> nein ja nur, wenn kein <onlyinclude> in der Vorlage ist
<noinclude>...</noinclude> ja nein auch innerhalb von <onlyinclude> möglich
<onlyinclude>...</onlyinclude> ja ja Text außerhalb wird nicht eingebunden.
<onlyinclude><includeonly>...</includeonly></onlyinclude> nein ja Text außerhalb wird nicht eingebunden.
<onlyinclude>Text 1</onlyinclude>... Text 1: ja Text 1: ja Text 2 ist keine sinnvolle Kombination.
<includeonly>Text 2</includeonly> Text 2: nein Text 2: nein