الگو:دمو
![]() | این الگو از لوآ استفاده میکند: |
{{دمو}} کد الگو (یا هر کد دیگری) را در یک برچسب <syntaxhighlight lang="wikitext">...</syntaxhighlight>
قرار بگیرد تا کد مورد نظر مانند زیر دیده شود.
{{demo|<nowiki>{{your template}}</nowiki>}}
نکته مهم: شما باید برچسب <nowiki>...</nowiki>
را در دو طرف کد قرار دهید (یا از {{escape}} استفاده کنید که نمونهای بدون دمو دارد) تا نشان داده شوند. مانند:
{{demo|<nowiki>[template source]</nowiki>}}
اگر از برچسب <nowiki>...</nowiki>
استفاده نکنید ممکن است کد، پیش از رسیدن به این الگو اجرا شود.
{{دمو|{{fail}}}}
produces:
<big style="color:#DF0A24; font-size:1.4em;">✗</big> '''ناموفق'''
Pre style
[ویرایش]از |style=
برای افزودن CSS به برچسب <pre>...</pre>
استفاده کنید.
برای نمونه {{demo|style=margin-left: 1.6em;|<nowiki>{{done}}</nowiki>}}
نشان میدهد:
{{done}}
![✓](http://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png)
جداکننده
[ویرایش]با استفاده از |sep=
میتوانید نوع جداکننده بین <syntaxhighlight>
و الگو را تغییر دهید.
{{دمو|sep=produces|<nowiki>{{done}}</nowiki>}}
{{done}}
![✓](http://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png)
همچنین میتوانید از |sep=<td>
استفاده کنید تا نمایش آن را در قاب جدول تنظیم کنید:
{{done}}
| ![]() |
بجای استفاده از |sep=
میتوانید شمار خطهای شکست بین کد و الگو را با |br=
تعیین کنید.
ترتیب برعکس
[ویرایش]از |reverse=1
استفاده کنید تا اسنیپت کد و نتایج آنرا به ترتیب برعکس نشان دهد:
{{دمو|reverse=1|<nowiki>{{tl|template}}</nowiki>}}
که نشان میدهد:
{{template}}{{tl|template}}
حذف رده
[ویرایش]برای الگوهایی که رده ردیابی میافزایند مانند ({{Asbox}}) مقدار |nocat=
(یا |demo_kill_categories=
) برابر هر چیزی قرار دهید تا از نمایش آنها در خروجی جلوگیری کنید:
{{Asbox
| image = WPVG icon 2016.svg
| pix = 30
| subject = [[بازی ویدئویی]]
| name = بازی ویدئویی-خرد
| category = مقالههای خرد بازی ویدئویی
| tempsort = *
}}
پودمان
[ویرایش]اگر این الگو بر پایه لوآ است میتوانید آرگومانها را مستقیما به پودمان:Demo منتقل کنید:
{{#invoke:Demo|module|demo_module=RoundN|demo_module_func=N2|demo_template=Round2
|bold_winner=high
|May 1|Team A|1|Team B|2
}}
{{Round2
|bold_winner=high
|May 1|Team A|1|Team B|2
}}
فینال | ||
May 1 | ||
Team A | 1 | |
Team B | 2 | |
توجه: با این کار، پودمان تلاش میکند خط شکستها را برای پارامترهای بینام حفظ کند. اما این کار برای پارامترهای با نام ممکن نیست. زیرا آنها پیش از انتقال به پودمان از فضای سفید/ترتیب خود جدا میشوند. همچنین باید بجای |sep=
از |demo_sep=
استفاده نکردهاید (اگر نمیخواهید همه آرگومانها منتقل شوند باید از پیشوند demo_
استفاده کنید).
دادههای الگو
[ویرایش]الگوداده دمو
بدون توصیف.
پارامتر | توضیحات | نوع | وضعیت | |
---|---|---|---|---|
Content | 1 | must be wrapped in <nowiki> | ناشناخته | اختیاری |
sep | sep | Number of line breaks, or wikitext to fill in as the linebreak | ناشناخته | اختیاری |
nocat | nocat demo_kill_categories | بدون توصیف | بولی | اختیاری |
result_arg | result_arg | بدون توصیف | ناشناخته | اختیاری |
<syntaxhighlight> style | style | بدون توصیف | ناشناخته | اختیاری |
Reverse order | reverse | Show the code snippet and the result in reverse order
| بولی | اختیاری |