Vorlage:ShowMe/doc: Unterschied zwischen den Versionen

Aus Jurtenland-Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{bearbeiten}} __NOTOC__ {{documentation/Dokuseite}} <onlyinclude>Die Vorlage {{tlx|ShowMe}} erzeugt eine Box, die den WikiCode der einbindenen Seite darstel…“)
 
K
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
{{documentation/Dokuseite}}
{{documentation/Dokuseite}}


<onlyinclude>Die Vorlage {{tlx|ShowMe}} erzeugt eine Box, die den WikiCode der einbindenen Seite darstellt.
<onlyinclude>Die Vorlage {{tlx|ShowMe}} erzeugt eine Box, die den WikiCode der mit dem 1. unbenannten Parameter angebenen Seite darstellt. Falls dieser Parameter fehlt, wird die einbindende Seite dargestellt.


Um den unterschiedlichen Wiki-Installationen gerecht zu werden, habe ich noch einen 2. Parameter eingebaut, der die Schriftgröße steuert.
Will man eine Seite im Hauptnamensraum darstellen, muss man vor den Seitennamen den berühmten Doppelpunkt setzen, ein ganz ähnlicher Mechanismus wie bei der Einbindung von Seiten mittels Transclusion (erzeugt durch die berühmten doppelten geschweifte Klammern=Akkoladen oder Braces).


Der 3. Parameter steuert die Beschriftung der Textbox.
Ich empfehle, diese Vorlage hauptsächlich für das Anzeigen des Inhalts von Vorlagen zu verwenden. Für Seiten mit Programmcode empfehle ich, folgenden Code am Schluss einzufügen:
 
{{tlx|coco|lang&#61;|code&#61;<code><nowiki>{{:{{FULLPAGENAME}}}}</nowiki></code>}}
 
Der Programmcodecode sollte zwischen <code><incl<noinclude></noinclude>udeonly><only<noinclude></noinclude>include></only<noinclude></noinclude>include></incl<noinclude></noinclude>udeonly></code>-Tags eingeschlossen werden.
== Verwendung ==
== Verwendung ==
{{Div-dotted}}{{tlx|ShowMe|Documentation/ruler}}
{{Div-dotted|width=100%|style=solid|cborder=blue}}
{{tlx|ShowMe|Documentation/ruler|2em|stiel&#61;kein}}
 
ergibt
ergibt
{{ShowMe|Documentation/ruler}}</div>
 
{{ShowMe|Documentation/ruler|stiel=kein|2em}}</div>
{{Div-dotted|width=100%|style=solid|cborder=blue}}
{{tlx|ShowMe|Documentation/ruler|stiel&#61;dotted}}
 
ergibt
 
{{ShowMe|Documentation/ruler|stiel=dotted}}
</div>
{{Div-dotted|width=100%|style=solid|cborder=blue}}
{{tlx|ShowMe|Documentation/ruler}}
 
ergibt
{{ShowMe|Documentation/ruler}}
</div>
{{Div-dotted|width=100%|style=solid|cborder=blue}}{{tlx|ShowMe|Documentation/ruler|3&#61;}}
ergibt
{{ShowMe|Documentation/ruler|3=}}</div>


== Code ==
== Code ==
<div style="background-color: #aaa;width:90%; {{round corners}};padding:1em;">
<div style="background-color: #aaa;width:90%; {{round corners}};padding:1em;">
<div style="background-color: #fff;padding:1em;{{border-radius|0.5em}}">
<div style="background-color: #fff;padding:1em;{{border-radius|0.5em}}">
<code style="white-space:pre-wrap;">{{msgnw:ShowMe}}</code>
<span style="font-family: monospace;white-space:pre-wrap;font-size:{{{2|1,2em}}}">{{msgnw:ShowMe}}</span>
</div></div>
</div></div>


Zeile 32: Zeile 55:
<th style="width:10%">Status</th></tr>
<th style="width:10%">Status</th></tr>
{{Tr-gradient}}<td style="font-family: monospace;font-size:1.2em;padding-left:0.5em">1</td>
{{Tr-gradient}}<td style="font-family: monospace;font-size:1.2em;padding-left:0.5em">1</td>
<td colspan="2">Seitenname</td><td><span class="mw-templatedata-doc-muted" style="color:#777; font-variant:small-caps"><code><nowiki>{{PAGENAME}}</nowiki></code></span></td>
<td colspan="2">Seitenname</td><td><span class="mw-templatedata-doc-muted;font-variant:small-caps" style="color:#777; font-variant:small-caps"><nowiki>{{PAGENAME}}</nowiki></span></td>
<td style="padding-right:0.5em">optional</td></tr>
<td style="padding-right:0.5em">optional</td></tr>
{{Tr-gradient}}<td style="font-family: monospace;font-size:1.2em;padding-left:0.5em">2</td>
{{Tr-gradient}}<td style="font-family: monospace;font-size:1.2em;padding-left:0.5em">2</td>
<td colspan="2">Schriftgröße</td><td><span class="mw-templatedata-doc-muted" style="color:#777; font-variant:small-caps">0.9em</span></td>
<td colspan="2">Schriftgröße</td><td><span class="mw-templatedata-doc-muted" style="color:#777; font-variant:small-caps">1.2em</span></td>
<td style="padding-right:0.5em">optional</td></tr>
{{Tr-gradient}}<td style="font-family: monospace;font-size:1.2em;padding-left:0.5em">3</td>
<td colspan="2">Beschriftung der Box</td>
<td><span style="color:#777;font-variant:small-caps"> <nowiki><sup>WikiText der Seite {{{1|{{FULLPAGENAME}}}}}</sup></nowiki></span></td>
<td style="padding-right:0.5em">optional</td></tr>
<td style="padding-right:0.5em">optional</td></tr>
{{Tr-gradient|bott=1}}<td style="font-family: monospace;font-size:1.2em;padding-left:0.5em">3</td>
{{Tr-gradient|bott=1}}<td style="font-family: monospace;font-size:1.2em;padding-left:0.5em;padding-right:0.5em">stiel</td>
<td colspan="2">Beschriftung der Box</td><td><span style="color:#777"> <code><nowiki><sup>WikiText der Seite {{{1|{{NAMESPACE}}:{{PAGENAME}}}}}</sup></nowiki></code></span></td>
<td colspan="2">Rahmen</td>
<td><span style="color:#777;font-variant:small-caps">leer (3d), dotted, kein=nichts=simple=einfach=none</span></td>
<td style="padding-right:0.5em">optional</td></tr>
<td style="padding-right:0.5em">optional</td></tr>
</table></onlyinclude>
</table></onlyinclude>

Aktuelle Version vom 7. Dezember 2017, 16:56 Uhr

BearbeitenVersionenCache leerenSeiteninformation  • Vorlage ShowMe bearbeiten

Information icon.svg Diese Seite ist die Dokumentations-Unterseite der Vorlage:ShowMe.

Die Vorlage {{ShowMe}} erzeugt eine Box, die den WikiCode der mit dem 1. unbenannten Parameter angebenen Seite darstellt. Falls dieser Parameter fehlt, wird die einbindende Seite dargestellt.

Will man eine Seite im Hauptnamensraum darstellen, muss man vor den Seitennamen den berühmten Doppelpunkt setzen, ein ganz ähnlicher Mechanismus wie bei der Einbindung von Seiten mittels Transclusion (erzeugt durch die berühmten doppelten geschweifte Klammern=Akkoladen oder Braces).

Ich empfehle, diese Vorlage hauptsächlich für das Anzeigen des Inhalts von Vorlagen zu verwenden. Für Seiten mit Programmcode empfehle ich, folgenden Code am Schluss einzufügen:

{{coco|lang=|code={{:{{FULLPAGENAME}}}}}}

Der Programmcodecode sollte zwischen <includeonly><onlyinclude></onlyinclude></includeonly>-Tags eingeschlossen werden.

Verwendung

{{ShowMe|Documentation/ruler|2em|stiel=kein}}

ergibt

{{bearbeiten}}

<onlyinclude><hr style="background-color:#b3b7ff; clear:both; height:.7ex; margin:1em 0;" /></onlyinclude> <div style="border:3px solid #009900; border-spacing:2px; padding:1em;"> Einheitliche '''Trennlinie''' für Vorlagen-Dokumentationen.</div> {{showMe}} [[category:Manuelas Beiträge]]

{{ShowMe|Documentation/ruler|stiel=dotted}}

ergibt

{{bearbeiten}}

<onlyinclude><hr style="background-color:#b3b7ff; clear:both; height:.7ex; margin:1em 0;" /></onlyinclude> <div style="border:3px solid #009900; border-spacing:2px; padding:1em;"> Einheitliche '''Trennlinie''' für Vorlagen-Dokumentationen.</div> {{showMe}} [[category:Manuelas Beiträge]]

{{ShowMe|Documentation/ruler}}

ergibt

WikiText der Seite Documentation/ruler
{{bearbeiten}}

<onlyinclude><hr style="background-color:#b3b7ff; clear:both; height:.7ex; margin:1em 0;" /></onlyinclude> <div style="border:3px solid #009900; border-spacing:2px; padding:1em;"> Einheitliche '''Trennlinie''' für Vorlagen-Dokumentationen.</div> {{showMe}} [[category:Manuelas Beiträge]]

{{ShowMe|Documentation/ruler|3=}}

ergibt

{{bearbeiten}}

<onlyinclude><hr style="background-color:#b3b7ff; clear:both; height:.7ex; margin:1em 0;" /></onlyinclude> <div style="border:3px solid #009900; border-spacing:2px; padding:1em;"> Einheitliche '''Trennlinie''' für Vorlagen-Dokumentationen.</div> {{showMe}} [[category:Manuelas Beiträge]]

Code

{{bearbeiten}}<includeonly> <onlyinclude>{{#switch: {{{stiel|}}} | simple | einfach | kein | none | nichts = <div> | dotted = {{Div-dotted}} | 3d | #default = <div style="background-color: #aaa;width:90%; {{round corners}};padding:1em;">{{{3|<sup>WikiText der Seite {{{1|{{FULLPAGENAME}}}}}</sup>}}}<div style="background-color: #fff;padding:1em;{{border-radius|0.5em}}"> }}<span style="font-family: monospace;white-space:pre-wrap;font-size:{{{2|1.2em}}}">{{msgnw:{{{1|{{FULLPAGENAME}}}}}}}</span> {{#switch: {{{stiel|}}} | simple | einfach | kein | none | nichts | dotted = </div> | 3d | #default= </div></div>}}</onlyinclude> </includeonly> {{verborgen}}{{documentation}}

Parameter

x
Name Beschreibung Standard Status
1 Seitenname{{PAGENAME}} optional
2 Schriftgröße1.2em optional
3 Beschriftung der Box <sup>WikiText der Seite {{{1|{{FULLPAGENAME}}}}}</sup> optional
stiel Rahmen leer (3d), dotted, kein=nichts=simple=einfach=none optional