Template:L/ver/clade/fx: Difference between revisions

From Woozle Writes Code
Jump to navigation Jump to search
(take 3)
mNo edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{l/ver/clade|p={{{p|{{ROOTPAGENAME}}}}}|{{{1}}}/{{{2}}}/@fx/{{{3|{{SUBPAGENAME}}}}}}}
<includeonly>[[{{{p|{{ROOTPAGENAME}}}}}/{{{v|{{#titleparts:{{PAGENAME}}|1|2}}}}}/clade{{#if: {{{1}}} | /{{#replace:{{{1}}}|\|/}} |}}/{{{2}}}/@fx/{{#if: {{{3}}} | {{{3}}} | {{{4|{{SUBPAGENAME}}}}}}}|{{{4|{{#if: {{{1}}} | {{{1}}}\ | }}{{{2}}}}}}]]</includeonly><noinclude>
==Examples==
{| class=wikitable
! call || result || notes
{{!-!}} <nowiki>{{l/ver/clade/fx|Sys\folder1\folder2|CladeName|AMethod}}</nowiki>        || {{l/ver/clade/fx|Sys\folder1\folder2|CladeName|AMethod}} || By default, full clade path is displayed as link.
{{!-!}} <nowiki>{{l/ver/clade/fx|Sys\folder1\folder2|CladeName|AMethod|display}}</nowiki> || {{l/ver/clade/fx|Sys\folder1\folder2|CladeName|AMethod|display}} || 4th arg can override default display.
{{!-!}} <nowiki>{{l/ver/clade/fx|Sys\folder1\folder2|CladeName||AMethod|}}</nowiki>      || {{l/ver/clade/fx|Sys\folder1\folder2|CladeName||AMethod}} || If 3rd arg is empty, 4th arg will also be fx name.
{{!-!}} <nowiki>{{l/ver/clade/fx||CladeName|AMethod}}</nowiki>                            || {{l/ver/clade/fx||CladeName|AMethod}} || If 1st arg is empty, clade is in project-root namespace
</noinclude>

Latest revision as of 03:13, 19 November 2025

Examples

call result notes
{{l/ver/clade/fx|Sys\folder1\folder2|CladeName|AMethod}} Sys\folder1\folder2\CladeName By default, full clade path is displayed as link.
{{l/ver/clade/fx|Sys\folder1\folder2|CladeName|AMethod|display}} display 4th arg can override default display.
{{l/ver/clade/fx|Sys\folder1\folder2|CladeName||AMethod|}} AMethod If 3rd arg is empty, 4th arg will also be fx name.
{{l/ver/clade/fx||CladeName|AMethod}} CladeName If 1st arg is empty, clade is in project-root namespace