Template:TL
![]() |
This page is part of Wikibooks Trainz Wikibook Administration. • It lists a template which may be useful editing Trainz. Trainz specific (special purpose) templates will be found in or under Category:Trainz Templates, which also lists/links to this Help page. |
| |||
|
|||
|
UsageEdit
- Note this \doc sub-page is included by more than one Trainz link templates, as representative of the family of similar templates using the same syntax to link different groups of pages.
Template {{TL}} code:
[[{{ #if:{{{1|}}} |{{#if:{{{s|{{{3|}}}}}} |Trainz/{{{1}}}#{{{s|{{{3|}}}}}} |Trainz/{{{1}}} |{{{p|{{{s|{{{3|{{{2|{{{1}}}}}}}}}}}}}}} }} |Trainz }}]]
The above code for {{TL}} forms a link to a subpage of Trainz, with or without pipetricking, and with ability to link to a section title.
- General usage
This template forms an internal link to the Trainz wikibook with parameter {{{1}}}
, and incorporates an option to access a section title on a page given the optional 3rd default parameter: {{{3}}} or just |3=somepage
as well allowing for as an optional pretty-link re-title parameter '2' allowing {{{2}}} and/or '|3=sub-page/'
formatted link calls ... all forming the link and all links in the wikimarkup as:
[[Trainz/{{{1}}}{{#if:{{{3|}}}|#{{{3|}}}}}|{{{p|{{{3|{{{2|{{{1}}}}}}}}}}}}]]
- Users unfamiliar with wiki-markup parameter parsing, just focus on {{{2}}} or '|2=text' overriding the presented text of the link,
- and {{{3}}}/ or '|3=sub-sub-linktext/' giving a prefix to a sub-sub-page, so {{{3}}},
- if and when given, MUST HAVE a trailing '/' to form a proper link.
Example-1, expanded paste down:
- This is because all template default parameters, formally 'numbered parameters' can also be specified like this:
{{TL |1=Tips And Tricks |2=Tips }} which wiki-markup language is processed exactly the same as {{TL |Tips And Tricks |Tips }}.
- caution
When using a template such as this which forms a link, it is best to NOT use spaces between the pipe characters "|" as done for clarity above.
|
In-line Examples:
- {{TL|Tips And Tricks}} links as:
[[Trainz/Tips And Tricks|Tips And Tricks]]
and the other formulation:[[/Tips And Tricks|Tips And Tricks]]
both would.
- But... is much easier to edit around on a page when trying to get the best prose presentation.
- Similarly:
{{TL|Tips And Tricks|Tricks}}
links as if the constructs:[[Trainz/Tips And Tricks|Tricks]]
and[[/Tips And Tricks|Tricks]]
which is perhaps part of the phrase you want.
- Sub-subpage links will mainly be needed in the forthcoming Errorfixing series of tutorials and the Programmed Instruction (Trainz A-Z) linked progressive tutorials off their own sub-TOC base page.
- Planned use of Sub-sub-pages... Better than splitting the book down the multiple tracks... we're going to make a lot of new pages in the PI tutorials! Whether for beginners or intermediate Trainzers, they'll all end in content creation and other advanced topics like TransDEM map generation anyway.
The above documentation is transcluded from Template:TL/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |