User:ɞɞ/Documentation/doc

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

BearbeitenVersionenCache löschenSeiteninformation

Template:Documentation/Dokuseite Die Vorlage {{Documentation}} zeigt eine Dokumentationsbox, wie du sie gerade siehst. Sie bindet den Text von der Unterseite [[<Seitenname>/doc]] ein.

Begründung[edit]

Die Trennung von Programmcode und Dokumentation macht den Quelltext übersichtlicher.

  • Insbesondere führt eine kleine Änderung in der Dokumentation nicht dazu, dass Tausende einbindender Seiten neu generiert werden müssen.
  • In der Versionsgeschichte der Programmierungsseite erscheinen nur noch Änderungen, die die wirksamen Einbindungen betreffen.
  • Diese Dokumentation aktualisiert sich automatisch und bindet den jeweils aktuellen Wikicode der Vorlage in die Dokumentationsseite ein.

Verwendung[edit]

{{Documentation}}

Code[edit]

Wikitext of Documentation
<!-- {{#invoke:Autotranslate|autotranslate}} is used to avoid "Warning: This page calls Template:Autotranslate which causes a template loop (an infinite recursive call). "-->
<onlyinclude>{{#invoke:Autotranslate|autotranslate
| base = Template:Documentation/i18n
 |lang    = {{{lang|{{int:Lang}} }}}
 |1       = {{#if:{{{1|}}}
            |{{{1}}}
            |{{#ifexist:{{SUBJECTPAGENAME}}/doc
             |{{SUBJECTPAGENAME}}/doc
             |{{#ifexist:{{#titleparts:{{SUBJECTPAGENAME}}|-1}}/doc
              |{{#titleparts:{{SUBJECTPAGENAME}}|-1}}/doc
              |{{SUBJECTPAGENAME}}/doc
              }}
             }}
            }}
 |2       = {{{heading|{{{2|}}} }}}
 |content = {{{content|}}}
}}</onlyinclude>

Parameter[edit]

keine

Template:Documentation/ruler

Wikitext of ɞɞ/Documentation/doc
[[:Template:ɞɞ/Documentation/doc]]