Template:TlDoc: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>J. Noel Chiappa
(Ooops, are we using lowercase?)
imported>Daniel Mietchen
 
(27 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<div class="template-documentation"><div style="padding-bottom:3px; border-bottom: 1px solid #aaa; margin-bottom:1ex"><span class="editsection plainlinks" id="doc_editlinks"> {{#ifexist: {{FULLPAGENAME}}/doc
{{#ifeq:{{{1|}}}|complex|{{box|'''This template employs intricate features of template syntax.'''<br />You are encouraged to familiarise yourself with its setup and parser functions before editing the template.<br />If your edit causes unexpected problems, please undo it quickly, as this template may appear on a large number of pages.<br />Remember that you can and should conduct experiments and test improvements in your user space before changing anything here.}} }}
    |<!-- /Doc EXISTS -->This documentation is transcluded from [[{{FULLPAGENAME}}/doc]] <small style="font-style: normal">([{{fullurl:{{FULLPAGENAME}}/doc|action=edit}} edit] &#124; [{{fullurl:{{FULLPAGENAME}}/doc|action=history}} history])</small></span>
{{#ifexist: {{FULLPAGENAME}}/doc
|{{box|''This documentation is transcluded from'' [[{{FULLPAGENAME}}/doc]] <small class{{=}}"plainlinks plainlinksneverexpand">([{{fullurl:{{FULLPAGENAME}}/doc|action=edit}} edit] &#124; [{{fullurl:{{FULLPAGENAME}}/doc|action=history}} history])</small>}}
{{{{FULLPAGENAME}}/doc}}


{{{{FULLPAGENAME}}/doc}}
|{{box|''No documentation has yet been written for this template.'' [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:TlDoc/preload&editintro=Template:TlDoc/editintro}} Create Documentation]}}
    |<!-- /Doc DOESN'T EXIST -->No documentation has yet been written for this template. [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:TlDoc/preload}} Create documentation]
[[Category:Templates without documentation]]
  }}</div></div>
}}
[[Category:Templates]]

Latest revision as of 06:11, 19 March 2010

This documentation is transcluded from Template:TlDoc/doc (edit | history)

{{TlDoc}} is used to include template documentation, stored on the .../doc subpage of each template, when a template page is viewed directly.

Usage

Wrap the call to {{TlDoc}} inside <noinclude>...</noinclude> tags as seen below, to prevent the documentation from being shown on pages where the template is used.
<includeonly>
...template code here...
</includeonly><noinclude>{{TlDoc}}</noinclude>

The template has one optional parameter, complex, which causes a message to be displayed saying that the template uses complex code.

Examples

{{TlDoc}}
gives

This documentation is transcluded from Template:TlDoc/doc (edit | history)

Template loop detected: Template:TlDoc/doc


{{TlDoc|complex}}
gives

This template employs intricate features of template syntax.
You are encouraged to familiarise yourself with its setup and parser functions before editing the template.
If your edit causes unexpected problems, please undo it quickly, as this template may appear on a large number of pages.
Remember that you can and should conduct experiments and test improvements in your user space before changing anything here.
This documentation is transcluded from Template:TlDoc/doc (edit | history)

Template loop detected: Template:TlDoc/doc