الگو:Mlx
{{#invoke:[[Module:{{{1}}}|{{{1}}}]]|function}}
این الگو از لوآ استفاده میکند: |
الگو:Mlx (ویرایش|بحث|تاریخچه|پیوندها|پیگیری|سیاههها) is used to display a module name as a link surrounded by braces with the {{#invoke}} راهنما:کلمات جادویی, 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
[ویرایش]Code | Result | Notes |
---|---|---|
{{Mlx|Example}}
|
{{#invoke:Example|function}}
|
Usage without function name. This does not produce a usable invocation. |
{{Mlx|Example|hello}}
|
{{#invoke:Example|hello}}
|
Usage with a function name. |
{{Mlx|Example|count_fruits|4=bananas=5|5=apples=10}}
|
{{#invoke:Example|count_fruits|bananas=5|apples=10}}
|
Usage with a function name and parameters. |
{{Mlx|Example|count_fruits|bananas{{=}}5|apples{{=}}10}}
|
{{#invoke:Example|count_fruits|bananas=5|apples=10}}
|
Usage with a function name and parameters, using {{=}}. |
TemplateData
[ویرایش]الگوداده Mlx
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.
پارامتر | توضیحات | نوع | وضعیت | |
---|---|---|---|---|
module name | 1 | the module name without the namespace prefix “Module:”, which is added automatically | رشته | ضروری |
function name | 2 | the function name within the module to call | رشته | ضروری |
parameter 1 | 3 | the name (and value) of the first parameter, use {{=}} to add an equal sign | رشته | اختیاری |
parameter 2 | 4 | the name (and value) of the second parameter, use {{=}} to add an equal sign | رشته | اختیاری |
parameter 3 | 5 | the name (and value) of the third parameter, use {{=}} to add an equal sign | رشته | اختیاری |
See also
[ویرایش]- {{ml}} - Similar function but not surrounded in
<code>...</code>
tags. - {{tlx}} - A version of this template for templates instead of modules.
قالببندی بهکارگیری عمومی
[ویرایش]سبک متن ↓ | گزینههای {{الگوع}} [نکته ۱]برای دستیابی به سبک متن |
سبک پیوند | ||||
---|---|---|---|---|---|---|
با پیوند | بدون پیوند | با پیوند و جانشانی | با پیوند شامل براکتها | با پیوند و متن جایگزین | ||
گزینههای {{الگوع}} [نکته ۱]برای دستیابی به سبک پیوند |
— | پیشفرض | nolink=yes
|
subst=yes
|
braceinside=yes
|
alttext=فلان 2=فلان
|
معمولی | پیشفرض | {{الگوع}}[نکته ۱] {{الگو}} {{الگوپ|۱|۲|...}}[نکته ۲] {{الگو:الگوف}}[نکته ۳] |
{{الگوخ}}[نکته ۲] <پیوند الگو> |
{{جا:الگوج}} {{جا:الگو:الگوفج}}[نکته ۳] |
{{الگون}} | {{الگوم}} |
کد
|
code=yes
|
{{الگو۲}} {{الگوب}} {{الگو:الگوفگ}} ۳[نکته ۳]
|
{{الگوک}} [نکته ۲]<پیوند الگو> {{الگوخالی}} <پیوند الگو> |
{{جا:الگوگج}}
|
— | |
تکفاصله | plaincode=yes [نکته ۴]
|
— | {{جا:الگوعج}}[نکته ۵] | |||
kbd | kbd=yes [نکته ۵]
| |||||
پررنگ | bold=yes
|
{{الگوپر}} | — | |||
پررنگ+کد
|
bold=yes|code=yes
|
{{الگوگپ}}
| ||||
کج+کد
|
italic=yes|code=yes
|
{{الگوگک}}
|
- ↑ ۱٫۰ ۱٫۱ ۱٫۲
{{الگوع}}
عمومیترین الگو است که امکان انتخاب گزینههایی برای هرگونه ترکیب سبک متن و/یا سبم پیوند را فراهم میکند. - ↑ ۲٫۰ ۲٫۱ ۲٫۲ با قرار دادن متن در میان برچسبهای
<span class="nowrap">...</span>
از شکستهشدن آن جلوگیری میکند. - ↑ ۳٫۰ ۳٫۱ ۳٫۲ امکان پیونددهی به الگوها در هر فضای نامی را فراهم میکند.
- ↑
{{الگوع|plaincode=yes}}
از<code style="border:none; background-color:transparent;">...</code>
استفاده میکند. - ↑ ۵٫۰ ۵٫۱ با استفاده از
<span style="font-family:monospace;">...</span>
قلم تکفاصله را نمایش میدهد.
سایر الگوهای قالببندی
[ویرایش]نمونه کد | اثر | توضیح |
---|---|---|
{{الگو۲|Hatnote|lang=fr}}
|
{{Hatnote}} |
از پیوند به پروژههای خواهد پشتیبانی میکند (مثلاً fr:Hatnote) |
{{الگوف|کاربر:Jeeputer/شمار ویرایشها}}
|
{{کاربر:Jeeputer/شمار ویرایشها}} | از پیونددهی به هر فضای نامی پشتیبانی میکند |
{{دمو|<nowiki>{{سرنویس|lang=fa|کمی متن}}</nowiki>}}
|
{{سرنویس|lang=fa|کمی متن}}
|
کد و نمونهاش را نمایش میدهد |
{{دمگ|سرنویس|کمی متن برای سرنویس}}
|
"{{سرنویس|کمی متن برای سرنویس}}" میدهد " " [۱] |
کد، نمونه و پیوندی برای بسط کد الگو را نمایش میدهد |
{{tln|Hatnote}}
|
الگو:Tln | Produces a normal link to the template |
{{elc|Template:Hatnote}} {{elc|Template:Hatnote|Hatnote}}
|
الگو:Elc الگو:Elc |
Formats wikilink, with optional piped link text and blended suffix |
{{ml|Example|hello}}
|
پودمان:Example (بحث · · تاریخچه · پیوندها · توضیحات · زیرصفحهها · آزمایش (نتایج)) | Counterpart to {{tl}} for linking to Lua modules |
{{mlx|Example|hello}}
|
{{#invoke:Example|hello}} |
Counterpart to {{tlx}} for linking to Lua modules |
{{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}}
|
الگو:Dtl | Wikidata counterpart to {{tl}} |
{{pf|if}} {{pf|if|{{{1}}}|true|false}}
|
{{#if}} {{#if:{{{1}}}|true|false}} |
Parser function equivalent to {{tl}} |
{{magic word|uc:}}
|
الگو:Magic word | Magic word links |
With utility links
[ویرایش]Code example | Effect |
---|---|
{{lt|Hatnote}}
|
الگو:Hatnote (ویرایش|بحث|تاریخچه|پیوندها|پیگیری|سیاههها) |
{{lts|Hatnote}}
|
الگو:Hatnote(ویرایش بحث پیوندها تاریخچه) |
{{t links|Hatnote}}
|
Hatnote (edit · talk · history · links · /subpages · /doc · /doc edit · /sbox · /sbox diff · /test · Module:hatnote) |
{{tfd links|Hatnote}}
|
Template:Hatnote (edit⧼tpt-languages-separator⧽talk⧼tpt-languages-separator⧽history⧼tpt-languages-separator⧽links⧼tpt-languages-separator⧽logs⧼tpt-languages-separator⧽subpages⧼tpt-languages-separator⧽delete) |
{{tetl|Hatnote}}
|
{{ Hatnote }} |
{{tsetl|Hatnote}}
|
{{ subst: Hatnote }}  |
{{ti|Hatnote}}
|
الگو:Hatnote (بحث، پیوندها، ویرایش) |
{{tic|Hatnote}}
|
Template:Hatnote (talk, links, edit) |
{{tim|Hatnote}}
|
m:Template:Hatnote (talk, backlinks, edit) |
{{tiw|Hatnote}}
|
الگو:Hatnote (backlinks, edit) |
{{tlt|Hatnote}}
|
{{Hatnote}} (بحث) |
{{ttl|Hatnote}}
|
{{Hatnote}} (t/l) |
{{twlh|Hatnote}}
|
الگو:Hatnote (پیوندها، بحث) |