Pojdi na vsebino

Predloga:Module link/dok

Iz Wikipedije, proste enciklopedije

Predloga:Ml (uredi|pogovor|zgodovina|povezave|opazuj|dnevnik) is used to display a module name as a link surrounded by braces with the {{#invoke}} parser function, thus showing the module name as code rather than actually invoking it. Its primary use is in instruction and documentation where it is used to refer to a module by name without invoking it. It is also supports the definition of a function and parameters.

Examples

[uredi kodo]
Code Result Notes
Predloga:Tji {{#invoke:Zgled|function}} Usage without function name. This does not produce a usable invocation.
Predloga:Tji {{#invoke:Zgled|hello}} Usage with a function name.
Predloga:Tji {{#invoke:Zgled|count_fruit|bananas=10|kiwis=5}} Usage with a function name and parameters.
Predloga:Tji {{#invoke:Zgled|count_fruit|Fred|bananas=10|apples=5}} Usage with a function name and parameters, using {{=}}.
Predloga:Tji {{#invoke:Zgled}} Omits the function name

TemplateData

[uredi kodo]
To je dokumentacija TemplateData za predlogo, ki jo uporabljajo Vizualni urejevalnik in druga orodja; glejte mesečno poročilo o uporabi parametrov za to predlogo.

TemplateData za Module link

This template displays a module name as a link surrounded by braces with the {{#invoke}} parser function, thus showing how the module name would be used in code. Its primary use is in instruction and documentation.

Parametri predloge[Urejanje podatkov predloge]

ParameterOpisVrstaStanje
module name1

the module name without the namespace prefix “Module:”, which is added automatically

Nizzahtevano
function name2

the function name within the module to call

Nizzahtevano
parameter 13

the name (and value) of the first parameter, use {{=}} to add an equal sign

Nizneobvezno
parameter 24

the name (and value) of the second parameter, use {{=}} to add an equal sign

Nizneobvezno
parameter 35

the name (and value) of the third parameter, use {{=}} to add an equal sign

Nizneobvezno

See also

[uredi kodo]
  • {{mfl}} - Similar function but creates a link to the function paragraph in the documentation.
  • {{mlx}} - Similar function but surrounded in <code>...</code> tags.
  • {{tl}} - A version of this template for templates instead of modules.

These tables: prikaži · pogovor · uredi · zgodovina

Splošno oblikovenje

[uredi kodo]
Primerjava predlog za povezovanje predlog glede na sloge ustvarjenega besedila in ustvarjenih povezav
Slog besedila ↓ {{tlg}} opcije[op. 1]
za dosego sloga besedila
Slog povezave
Povezano Nepovezano Povezano z subst Nepovezano z subst Povezano z vključenimi oklepaji Povezano z alternativnim besedilom
{{tlg}} options[op. 1]
za dosego sloga povezave
N/A DEFAULT nolink=yes subst=yes nolink=yes|subst=yes braceinside=yes alttext=Foo
2=Foo
normal DEFAULT {{tlg}}[op. 1]
{{tl}}
{{tlp|1|2|...}}[op. 2]
{{Predloga:tlu}}[op. 3]
{{tlf}}[op. 2]
<template link>
{{subst:tls}}
{{subst:Predloga:tlsu}}[op. 3]
Predloga:Tlsf[op. 2]
<template link>
{{tn}} {{tla}}
koda code=yes {{tl2}}
{{tlx}}
Predloga:Tlxu[op. 3]
{{tlc}}[op. 2]
<template link>
{{tnull}}<template link>
{{subst:tlxs}} {{subst:tlsc}}[op. 2]
<template link>
N/A
monospace plaincode=yes[op. 4] N/A Predloga:Tltss[op. 5] N/A
kbd kbd=yes[op. 5]
krepko bold=yes {{tlb}} N/A
krepko+koda bold=yes|code=yes {{tlxb}}
ležeče+koda italic=yes|code=yes {{tlxi}}
  1. 1,0 1,1 1,2 {{tlg}} je najbolj splošna predloga, ki dovoljuje katerokoli kombinacijo sloga besedila in/ali možnosti povezave.
  2. 2,0 2,1 2,2 2,3 2,4 Preprečuje prelome besedila tako, da ga postavi znotraj označevalcev <span class="nowrap">...</span>.
  3. 3,0 3,1 3,2 Omogoča povezave do predlog v kateremkoli imenskem prostoru.
  4. {{tlg|plaincode=yes}} uporablja <code style="border:none; background-color:transparent;">...</code>.
  5. 5,0 5,1 Izpiše monospac pisavo z uporabo <span style="font-family:monospace;">...</span>.

Druge predloge za oblikovanje

[uredi kodo]
Predloge, ki ustvarjajo specializirane učinke oblikovanja za dane predloge, module ali parametre
Zgled kode Učinek Opombe
{{Tj|Hatnote|Neko besedilo|selfref: yes|category: no|lang: fr}} Predloga:Tj Podpira barve, nadomestna besedila, poimenovane in nepoimenovane parametre
<syntaxhighlight lang="wikitext">
{{Hatnote
   | Neko besedilo
   | selfref = yes
   | category = no
   | lang = fr
}}
</syntaxhighlight>
{{Hatnote
    | Neko besedilo
    | selfref = yes
    | category = no
    | lang = fr
}}
Enako kot zgoraj
{{Tji|Hatnote|Neko besedilo|selfref: yes|category: no|lang: fr}} Predloga:Tji Podpira barve, nadomestna besedila, poimenovane in nepoimenovane parametre
<syntaxhighlight lang="wikitext" inline>{{Hatnote|Neko besedilo|selfref=yes|category=no|lang=fr}}</syntaxhighlight> {{Hatnote|Neko besedilo|selfref=yes|category=no|lang=fr}} Enako kot zgoraj
{{tl2|Hatnote|lang=fr}} {{hatnote}} Podpira povezave na sestrske projekte (npr., fr:Hatnote)
{{demo|<nowiki>{{Hatnote|lang=fr|Neko besedilo}}</nowiki>}}
{{hatnote|lang=fr|Neko besedilo}}

Izpiše kodo in zgled
{{tln|Hatnote}} Predloga:Tln Ustvari običajno povezavo do predloge
{{elc|Predloga:Hatnote}}
{{elc|Predloga:Hatnote|Hatnote}}
[[Predloga:Hatnote]]
[[Predloga:Hatnote|Hatnote]]
Oblikuje wikipovezavo s pomočjo navpičnice
{{ml|Zgled|hello}} {{#invoke:Zgled|hello}} Nasprotno predlogi {{tl}} za povezovanje z Lua moduli
{{mfl|Zgled|hello}} Predloga:Mfl Similar to {{ml}}, but expects the function to be documented and creates a link to the corresponding section
{{mlx|Zgled|hello}} {{#invoke:Zgled|hello}} Counterpart to {{tlx}} for linking to Lua modules
{{ml-lua|Module:Example}} Predloga:Ml-lua Link to Lua modules and built-in libraries, showing Lua code.
{{para|title|<var>book title</var>}} |title=book title Oblikuje parametre predloge za izpis, z ali brez vrednosti
{{sclx|LASTING}} Predloga:Sclx Vzame sufiks bližnjice v imenskem prostoru projekta in jo izpiše z oklepaji ter WP: alias v označevalcu <code>...</code>.
{{tag|ref}}
{{xtag|templatedata}}
<ref>...</ref>
<templatedata>
Oblikuje [X]HTML označevalce; lahko doda vsebino, izbere začetno, končno ali samostojno zaključno oznako
{{dtl|Ping project}} Predloga:Dtl Wikidata ekvivalent predloge {{tl}}
{{pf|if}}
{{pf|if|{{{1}}}|true|false}}
{{#if}}
{{#if:{{{1}}}|true|false}}
Parser funkcija ekvivalent predlogi {{tl}}
{{magic word|uc:}} {{uc:}} Magic word links

Z uporabnimi povezavami

[uredi kodo]
Predloge, ki ustvarjajo uporabne povezave za dano predlogo (Tukaj se za zgled uporablja predloga Hatnote)
Zgled kode Učinek
{{lt|Hatnote}} Predloga:Hatnote (uredi|pogovor|zgodovina|povezave|opazuj|dnevnik)
{{lts|Hatnote}} Predloga:Hatnote(uredi pogovor povezave zgodovina)
{{t links|Hatnote}} Predloga:Hatnote (uredi|pogovor|zgodovina|povezave|/dok|/podstr|/pesk|/pesk razlika|/testp)
{{tfd links|Hatnote}} Predloga:Tfd links
{{tetl|Hatnote}} Predloga:Tetl
{{tsetl|Hatnote}} Predloga:Tsetl
{{ti|Hatnote}} Predloga:Hatnote (pogovor, povezave, uredi)
{{tic|Hatnote}} Predloga:Tic
{{tim|Hatnote}} m:Template:Hatnote (pogovor, povezave, uredi)
{{tiw|Hatnote}} Predloga:Hatnote (pogovor, povratne povezave, uredi)
{{tlt|Hatnote}} {{Hatnote}} (pogovor)
{{ttl|Hatnote}} {{Hatnote}} (pg/pv)
{{twlh|Hatnote}} Predloga:Twlh