الگو:Template-linking templates

    از ویکی‌نور
    (تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)

    General-purpose formatting

    Comparison of template-linking templates according to the styles of generated text and link produced
    Text style ↓ {{tlg}} options[note ۱]
    to achieve text style
    Link style
    Linked Unlinked Linked with subst Unlinked with subst Linked including braces Linked with alternative text
    {{tlg}} options[note ۱]
    to achieve link style
    DEFAULT nolink=yes subst=yes nolink=yes|subst=yes braceinside=yes alttext=Foo
    2=Foo
    normal DEFAULT {{tlg}}[note ۱]
    {{tl}}
    {{tlp|1|2|...}}[note ۲]
    {{Template:tlu}}[note ۳]
    {{tlf}}[note ۲]
    <template link>
    {{subst:tls}}
    {{subst:Template:tlsu}}[note ۳]
    {{tlsf}}[note ۲]
    <template link>
    {{tn}} {{tla}}
    code code=yes {{tl2}}
    {{tlx}}
    {{Template:tlxu}}[note ۳]
    {{tlc}}[note ۲]
    <template link>
    {{tnull}}<template link>
    {{subst:tlxs}} {{subst:tlsc}}[note ۲]
    <template link>
    monospace plaincode=yes[note ۴] {{subst:tltss}}[note ۵]
    kbd kbd=yes[note ۵]
    bold bold=yes {{tlb}}
    bold+code bold=yes|code=yes {{tlxb}}
    italic+code italic=yes|code=yes {{tlxi}}
    1. ۱٫۰ ۱٫۱ ۱٫۲ {{tlg}} is the most general template, allowing any combination of text style and/or link style options.
    2. ۲٫۰ ۲٫۱ ۲٫۲ ۲٫۳ ۲٫۴ Prevents wrapping of text by placing it inside <span class="nowrap">...</span> tags.
    3. ۳٫۰ ۳٫۱ ۳٫۲ Allows links to templates in any namespace.
    4. {{tlg|plaincode=yes}} uses <code style="border:none; background-color:transparent;">...</code>.
    5. ۵٫۰ ۵٫۱ Displays monospaced font using <span style="font-family:monospace;">...</span>.

    Other formatting templates

    Templates producing specialised formatting effects for given templates, modules or parameters
    Code example Effect Notes
    {{tl2|Hatnote|lang=fr}} {{hatnote}} Supports linking to sister projects (e.g., fr:Hatnote)
    {{demo|<nowiki>{{Hatnote|lang=fr|Some text}}</nowiki>}}
    {{hatnote|lang=fr|Some text}}

    Shows code and example
    {{tln|Hatnote}} Template:Hatnote Produces a normal link to the template
    {{elc|Template:Hatnote}}
    {{elc|Template:Hatnote|Hatnote}}
    [[Template:Hatnote]]
    [[Template:Hatnote|Hatnote]]
    Formats wikilink, with optional piped link text and blended suffix
    {{ml|Example|hello}} {{#invoke:Example|hello}} Counterpart to {{tl}} for linking to Lua modules
    {{mlx|Example|hello}} {{#invoke:Example|hello}} Counterpart to {{tlx}} for linking to Lua modules
    {{ml-lua|Module:Example|hello}} require('Module:Example') Link to Lua modules and built-in libraries, showing Lua code.
    {{para|title|<var>book title</var>}} |title=book title Formats template parameters for display, with or without values
    {{sclx|LASTING}} [[WP:LASTING]] Takes a shortcut suffix in project namespace and displays it with brackets and the WP: alias in a <code>...</code> tag.
    {{tag|ref}}
    {{xtag|templatedata}}
    <ref>...</ref>
    <templatedata>
    Formats [X]HTML tags; can add content, choose opening, closing, or self-closing
    {{dtl|Ping project}} {{d:Ping project}} Wikidata counterpart to {{tl}}
    {{pf|if}}
    {{pf|if|{{{1}}}|true|false}}
    {{#if}}
    {{#if:{{{1}}}|true|false}}
    Parser function equivalent to {{tl}}
    {{magic word|uc:}} {{uc:}} Magic word links

    With utility links

    Templates producing utility links for a given template (Hatnote used here as example)
    Code example Effect
    {{lt|Hatnote}} Template:Hatnote (edit | talk | history | links | watch | logs)
    {{lts|Hatnote}} الگو:Hatnote(ویرایش بحث پیوندها تاریخچه)
    {{t links|Hatnote}} {{Hatnote}} (edit talk history links # /subpages /doc /doc edit /sbox /sbox diff /test)
    {{tfd links|Hatnote}} Template:Hatnote (talk · history · transclusions · logs · subpages · delete)
    {{tetl|Hatnote}} {{Hatnote}}
    links talk edit
    {{tsetl|Hatnote}} {{subst:Hatnote}}
     links talk edit
    {{ti|Hatnote}} Template:Hatnote (talk⧼dot-separator⧽links⧼dot-separator⧽edit)
    {{tic|Hatnote}} Template:Hatnote (talk links edit)
    {{tim|Hatnote}} m:Template:Hatnote (backlinks edit)
    {{tiw|Hatnote}} Template:Hatnote (backlinks edit)
    {{tlt|Hatnote}} {{Hatnote}} (talk)
    {{ttl|Hatnote}} {{Hatnote}} (t/l)
    {{twlh|Hatnote}} Template:Hatnote (links, talk)