Template:Template doc page transcluded/doc
From MeritBadgeDotOrg
{{#ifeq: Template doc page transcluded/doc | Template doc page transcluded/doc
|This documentation is transcluded from Template:Template doc page transcluded/doc/doc. (edit | history)
This template may have a sandbox and testcases for editors to experiment.
This template may have a sandbox and testcases for editors to experiment.
|
| | This is the documentation page for Template:Template doc page transcluded/doc. When viewed directly, links using variables may appear broken; do not replace these with hard-coded page names or URLs.
|
}}
Contents |
Usage
Assuming you have your template at "Template:name", and you want to make a separate template documentation subpage that you will transclude in your template:
- You create "Template:name/doc" with your documentation (the standardized subpage /doc is required because all doc-related templates use it as default), and you place at its top:
-
<includeonly>{{Template doc page transcluded}}</includeonly>
- If you need to also transclude your "Template:name/doc" into other pages than "Template:name", you will need to provide the original base page name so that "edit" links can find their way back to it:
-
<includeonly>{{Template doc page transcluded|Template:name}}</includeonly>
Test cases
If subpages named /sandbox and /testcases exist, this template generates links to them. See Wikipedia:Template test cases for more detail.
CSS
Since there is some duplication with links provided by Template:template doc (talk, backlinks, edit), and not all users need the explanation provided, this template has id="template_doc_page_transcluded", so that with CSS one can specify not to display it.
See also
- the companion template {{Template doc page viewed directly}}
- the companion sample template {{sample}}
- Note: Both add tagged pages properly to Category:Template documentation
