Template:TlDoc: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Caesar Schinas
mNo edit summary
imported>Drew R. Smith
No edit summary
Line 1: Line 1:
{{#ifeq:{{{1|}}}|complex|<div style="border:1px #bbb solid; background-color:#eee; padding:0.5em; margin:0.5em 0">'''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.</div>}}
{{#ifeq:{{{1|}}}|complex|{{Ombox|'''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.}}}}
<div style="border:1px #bbb solid; background-color:#eee; padding:0.5em; margin:0.5em 0">{{#ifexist: {{FULLPAGENAME}}/doc
<div style="border:1px #bbb solid; background-color:#eee; padding:0.5em; margin:0.5em 0">{{#ifexist: {{FULLPAGENAME}}/doc
|''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></div>
|''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></div>

Revision as of 03:51, 15 June 2009

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 Template:Ombox

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

Template loop detected: Template:TlDoc/doc