Template:Vorlagendokumentation/doc
More actions
Die Vorlage {{Vorlagendokumentation}} zeigt eine Dokumentationsbox, wie du sie gerade siehst. Sie bindet den Text von der Unterseite [[<Seitenname>/doc]] ein.
Begründung
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.
Verwendung
Code
<!-- {{#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
- keine