Difference between revisions of "Template:rl/doc"
m (→Absolute links: added more info and punctuation marks.) |
m (+doc: link to the parent page) |
||
Line 27: | Line 27: | ||
{{tl|rlp|''page''|''title'' {{mark optional}} }} - makes a link to a page relative to the parent page. The link appears in normal font. | {{tl|rlp|''page''|''title'' {{mark optional}} }} - makes a link to a page relative to the parent page. The link appears in normal font. | ||
+ | |||
+ | {{tl|rlp|/|''title'' }} - makes a link to the parent page. The link appears in normal font. | ||
{{tl|rlt|''page''|''title'' {{mark optional}} }} - makes a link to a page relative to this page. The link appears in teletype font. | {{tl|rlt|''page''|''title'' {{mark optional}} }} - makes a link to a page relative to this page. The link appears in teletype font. | ||
{{tl|rlpt|''page''|''title'' {{mark optional}} }} - makes a link to a page relative to the parent page. The link appears in teletype font. | {{tl|rlpt|''page''|''title'' {{mark optional}} }} - makes a link to a page relative to the parent page. The link appears in teletype font. | ||
+ | |||
+ | {{tl|rlpt|/|''title'' }} - makes a link to the parent page. The link appears in teletype font. |
Revision as of 13:41, 12 June 2022
This is one of templates used to make links
Absolute links
{{lt|path|title (optional)}} - link to a page using absolute path. The default title is only the last part of the path. The link appears in normal font.
- Example:
{{lt|cpp/language/statements}}
results in the link: statements. - Example:
{{lt|cpp/language/statements|Labeled statements}}
results in the link: Labeled statements. - Note: the previous example is just another way to create the same link using the standard template
-
[
[cpp/language/statements|Labeled statements
]]
, which also results in Labeled statements.
{{ltt|path|title (optional)}} - link to a page using absolute path. The default title is only the last part of the path. Link font is teletype
.
- Example:
{{ltt|cpp/language/switch}}
results in the link: switch. - Example:
{{ltt|cpp/language/switch|switch(expr)}}
results in the link: switch(expr).
{{ltf|path|title (optional)}} - link to a page using absolute path. The default title is only the last part of the path. Link font is teletype
. Parentheses indicating function are appended.
- Example:
{{ltf|cpp/error/terminate}}
results in the link: terminate(). - Example:
{{ltf|cpp/error/terminate|std::terminate}}
results in the link: std::terminate().
{{l2tt|page|title1 (optional)| title2 (optional)}} - makes a link to a page using absolute path. The title is formed from the two last parts of the path with ::
be inserted between them. Each of these parts can be overridden by title1 and title2. Link font is teletype
.
- Example:
{{l2tt|cpp/container/vector/size}}
results in the link: vector::size. - Example:
{{l2tt|cpp/container/vector/size|size() const}}
results in the link: vector::size() const. - Example:
{{l2tt|cpp/container/vector/size|size()|std::vector<T>}}
results in the link: std::vector<T>::size().
Relative links
{{rl|page|title (optional)}} - makes a link to a page relative to this page. The link appears in normal font.
{{rlp|page|title (optional)}} - makes a link to a page relative to the parent page. The link appears in normal font.
{{rlp|/|title}} - makes a link to the parent page. The link appears in normal font.
{{rlt|page|title (optional)}} - makes a link to a page relative to this page. The link appears in teletype font.
{{rlpt|page|title (optional)}} - makes a link to a page relative to the parent page. The link appears in teletype font.
{{rlpt|/|title}} - makes a link to the parent page. The link appears in teletype font.