User:Johan G/Template:Informative template with preloaded text: Difference between revisions
m (fix: Also check for /doc subpage) |
(+- style: Header and view, edit, history and purge links) |
||
Line 18: | Line 18: | ||
{{#if: {{{content|{{{1|{{#ifexist: {{FULLPAGENAME}}/doc | yes}}}}}}}} <!-- Is both 1= and content= empty and there is no /doc subpage? --> | {{#if: {{{content|{{{1|{{#ifexist: {{FULLPAGENAME}}/doc | yes}}}}}}}} <!-- Is both 1= and content= empty and there is no /doc subpage? --> | ||
| <!-- No, at least one of them is is there. --> | | <!-- No, at least one of them is is there. --> | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
__NOTOC__ | __NOTOC__ | ||
<div class="toccolours template-documentation" style="background: #FFFFEE; border: 1px solid #FFDAB9;font-size:100%"> | |||
<div style="padding-bottom: 3px; border-bottom: 1px solid #aaa; margin-bottom: 1ex; line-height: 1.6"> | |||
<span style="font-weight: bold; font-size: 125%">Template documentation</span> | |||
<span class="plainlinks" style="font-size: small"> | |||
[ | |||
[{{{1|{{fullurl:{{FULLPAGENAME}}/doc}}}}} View] | |||
] | |||
[ | |||
[{{{1|{{fullurl:{{FULLPAGENAME}}/doc|action=edit}}}}} Edit] | |||
] | |||
[ | |||
[{{{1|{{fullurl:{{FULLPAGENAME}}/doc|action=history}}}}} History] | |||
] | |||
[ | |||
[{{{1|{{fullurl:{{FULLPAGENAME}}/doc|action=purge}}}}} Purge] | |||
]</span> | |||
</div> | |||
{{{{{1|{{FULLPAGENAME}}/doc}}}}} | {{{{{1|{{FULLPAGENAME}}/doc}}}}} | ||
{{{content|}}} | {{{content|}}} | ||
</div> | </div> | ||
<div class="toccolours template-documentation" style="background: #FFFFEE; border: 1px solid #FFDAB9;font-size:100% | <div class="toccolours template-documentation" style="background: #FFFFEE; border: 1px solid #FFDAB9;font-size:100%"> | ||
The above documentation is transcluded from [[{{FULLPAGENAME}}/doc]]. ([{{fullurl:{{FULLPAGENAME}}/doc|action=edit}} | The above documentation is transcluded from [[{{FULLPAGENAME}}/doc]]. <span class="plainlinks">([{{{1|{{fullurl:{{FULLPAGENAME}}/doc|action=edit}}}}} Edit] {{!}} [{{{1|{{fullurl:{{FULLPAGENAME}}/doc|action=history}}}}} History])</span> | ||
{{#if: {{{link box|}}} | {{#if: {{{link box|}}} | ||
| | | |
Revision as of 16:42, 23 June 2019
This template is a draft on a userpage.
See also comments in the source
|
This template is used when documenting templates.
Optionally the documentation can be put on a separate page, typically a subpage to the template, named /doc
.
If the template is put on a page without a /doc
subpage, or no link is given to a subpage with documentation, clicking a link labeled "Click here to create documentation for this template" will open a skeleton page for template documentation.
Usage
The template is used with one variable and must be put between <noinclude></noinclude>
tags.
Note Please put the <noinclude>
tag right behind the intended contents of the template, as an empty line or extra spaces will alter the way the template is rendered.
{{User:Johan G/Template:Informative template with preloaded text | 1= | doc= | link box= }}
If documentation is the same page as the template 1 is mandatory. Otherwise all parameters are optional.
- For some content the text in 1 and link box must start on a new line (see examples below). Some formatting will otherwise fail.
- 1
- Will allow wiki markup to be used above or instead of a separate documentation page.
- doc
- Name of page with documentation
- If content is empty doc will default to
{{FULLPAGENAME}}/doc
- link box
- Will add content to the link box at the bottom
Examples
{{User:Johan G/Template:Informative template with preloaded text}}
Template loop detected: User:Johan G/Template:Informative template with preloaded text
{{User:Johan G/Template:Informative template with preloaded text | 1= Test }}
Template loop detected: User:Johan G/Template:Informative template with preloaded text
{{User:Johan G/Template:Informative template with preloaded text | 1= Test | link box=Test text}}
Template loop detected: User:Johan G/Template:Informative template with preloaded text
{{User:Johan G/Template:Informative template with preloaded text |doc=User:Johan G/Template:Informative template with preloaded text/doc}}
Template loop detected: User:Johan G/Template:Informative template with preloaded text
Technical details
When creating a template with the "Create documentation" link, the new page is preloaded from User:Johan G/Template:Informative template with preloaded text/preload text.
Known issues
This template is still under development.
Related templates
The above documentation is transcluded from User:Johan G/Template:Informative template with preloaded text/doc. (Edit | History)