Vorlage:Vorlage: Unterschied zwischen den Versionen

Aus KKWiki
Zur Navigation springenZur Suche springen
(Vorlagenfunktion erweitert, es ist nun auch möglich Vorlagen einzubinden, die nicht im Vorlagen-Namensraum liegen)
K (43 Versionen)
 
(29 dazwischenliegende Versionen von 15 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>
+
<onlyinclude><includeonly><code>&#123;&#123;<!--
== Vorlagenverwendung ==
 
Diese Vorlage kann zur Verlinkung anderer Vorlagen verwendet werden.
 
  
{| class="prettytable"
+
// mit subst: Zusatz?
! Vorlagencode
+
-->{{#if:{{{subst|}}}|subst:}}<!--
! Erklärung
 
! Beispiel
 
|-
 
| <code><nowiki>{{Vorlage|</nowiki>''Name der Vorlage''<nowiki>}}</nowiki></code>
 
| Standart-Fall, eine Vorlage die mit Vorlage: beginnt. Als ''Name der Vorlage'' den Teil hinter Vorlage: angeben
 
| {{Vorlage|Hallo}}
 
|-
 
| <code><nowiki>{{Vorlage|</nowiki>''Name der Vorlage''<nowiki>|</nowiki>''Parameter für die verlinkte Vorlage''<nowiki>}}</nowiki></code>
 
| Zusätzlich können Parameter angegeben werden. Diese Parameter sind ''nicht'' für die Vorlage:Vorlage sondern für die verlinkte Vorlage vorgesehen.
 
| {{Vorlage|Löschen| deine Begründung <nowiki>--~~~~</nowiki>}}
 
|-
 
| <code><nowiki>{{Vorlage|</nowiki>f=''Name der Vorlage außerhalb des Vorlagen-Namensraums''<nowiki>}}</nowiki></code>
 
| Wenn die Vorlage nicht im [[Hilfe:Namensräume|Vorlagen-Namensraum]] ist, sondern z.B. im Benutzerraum, kann dies durch f=''Name'' gekennzeichnet werden.
 
| {{Vorlage|f=Benutzer:Church of emacs/geSLAt}}
 
|-
 
| <code><nowiki>{{Vorlage|</nowiki>f=''Name der Vorlage außerhalb des Vorlagen-Namensraums''<nowiki>|</nowiki>2=<nowiki>{{!}}</nowiki> ''Parameter''<nowiki>}}</nowiki></code>
 
| Wenn Fall 2 und 3 kombiniert werden. Mit f=''Name'' den Vorlagennamen und mit <nowiki>2={{!}}</nowiki>''Parameter'' die Parameter angeben
 
| {{Vorlage|f=Benutzer:Church of emacs/geSLAt|2={{!}}wwni}}
 
|}
 
  
[[Kategorie:Vorlage:Linkhilfe|Vorlage]]
+
// unverlinkt oder verlinkt?
== Vorlagencode ==
+
-->{{#if:{{{nolink|}}}
</noinclude><includeonly><nowiki>{{</nowiki>[[{{{f|Vorlage:{{{1}}}}}}|{{{f|{{{1{{{2|}}}|{{{1}}}<nowiki>|</nowiki>}}}}}}]]{{{2|}}}<nowiki>}}</nowiki></includeonly>
+
      |{{{1}}}
 +
      |{{#ifeq:{{padleft:|1|{{{1}}}}} <!-- überprüfen ob Doppelpunkt am Anfang -->
 +
        |:
 +
        |&#58;[[:{{FULLPAGENAME:{{{1}}}}}]]
 +
        |{{#switch:{{NAMESPACE:{{{1}}}}}
 +
            |{{ns:0}}=[[{{ns:10}}:{{PAGENAME:{{{1}}}}}|{{PAGENAME:{{{1}}}}}]] <!-- kein NS angegeben: Link in Vorlagen NS -->
 +
            |#default=[[:{{FULLPAGENAME:{{{1}}}}}]]<!--
 +
      -->}}<!--
 +
    -->}}<!--
 +
-->}}<!--
 +
 
 +
// Vorlagenparameter
 +
-->{{#ifeq:{{{2|x}}}|{{{2}}}|&#124;{{#tag:nowiki|{{{2}}}}}}}<!--
 +
-->{{#ifeq:{{{3|x}}}|{{{3}}}|&#124;{{#tag:nowiki|{{{3}}}}}}}<!--
 +
-->{{#ifeq:{{{4|x}}}|{{{4}}}|&#124;{{#tag:nowiki|{{{4}}}}}}}<!--
 +
-->{{#ifeq:{{{5|x}}}|{{{5}}}|&#124;{{#tag:nowiki|{{{5}}}}}}}<!--
 +
-->{{#ifeq:{{{6|x}}}|{{{6}}}|&#124;{{#tag:nowiki|{{{6}}}}}}}<!--
 +
-->{{#ifeq:{{{7|x}}}|{{{7}}}|&#124;{{#tag:nowiki|{{{7}}}}}}}<!--
 +
-->{{#ifeq:{{{8|x}}}|{{{8}}}|&#124;{{#tag:nowiki|{{{8}}}}}}}<!--
 +
-->{{#ifeq:{{{9|x}}}|{{{9}}}|&#124;{{#tag:nowiki|{{{9}}}}}}}<!--
 +
-->{{#ifeq:{{{10|x}}}|{{{10}}}|&#124;{{#tag:nowiki|{{{10}}}}}}}<!--
 +
-->{{#ifeq:{{{11|x}}}|{{{11}}}|&#124;&hellip;}}<!--
 +
 
 +
-->&#125;&#125;</code></includeonly></onlyinclude>
 +
 
 +
{{Dokumentation}}

Aktuelle Version vom 23. September 2014, 22:20 Uhr



<span style="visibility:hidden" id="Dokumentation[Bearbeiten]"><span id="Anker:Dokumentation[Bearbeiten]">Dokumentation[Bearbeiten]