الگو:تابع تجزیهگر
{{#اگر}}
{{تتگ}} سهولت پیونددهی به یک تابع تجزیهگر بههمراه مشابه عملکرد {{الگو}} کاربرد دارد. تتگ سرواژهٔ تابع تجزیهگر است.
استفاده
[ویرایش | اشتراکگذاری]{{تابع تجزیهگر|نام تابع}} یک پیوند مستقیم به تابع مرتبط را تولید میکند. از # و دونقطه در ورودی الگو استفاده نکنید؛ برای مثال، بهمنظور دریافت عبارت {{#اگرحساب}} از {{تابع تجزیهگر|اگرحساب}} استفاده کنید.
{{تابع تجزیهگر|تابع تجزیهگر|پارامتر اول|پارامتر دوم|پارامتر سوم|پارامتر چهارم}} پیوندی را بههمراه پارامترهای تابع تولید میکند؛ برای مثال، بهمنظور دریافت عبارت {{#اگرحساب:1+1>1|true|false}} از {{تابع تجزیهگر|ifexpr|1+1>1|true|false}} استفاده کنید. برای پارامترهای حاوی علامت مساوی از {{تابع تجزیهگر|1=نام تابع|2=پارامتر اول|3=پارامتر دوم|4=پارامتر سوم|5=پارامتر چهارم}}استفاده کنید؛ برای مثال، بهمنظور دریافت عبارت {{#اگرحساب:1+1=1|1+1=1|1+1!=1}} از {{تابع تجزیهگر|1=اگرحساب|2=1+1=1|3=1+1=1|4=1+1!=1}} استفاده کنید.
بهمنظور بستهبندی خروجی در برچسبهای <code>...</code> از |_کد=بله استفاده کنید؛ برای مثال، {{تابع تجزیهگر|اگرحساب|1+1>1|true|false|_کد=بله}} میدهد {{#اگرحساب:1+1>1|true|false}}.
الگوهای وابسته
[ویرایش | اشتراکگذاری]- الگو:تابع تجزیهگر(ویرایش بحث پیوندها تاریخچه)
- الگو:الگو(ویرایش بحث پیوندها تاریخچه)
- m:ParserFunctions
سایر الگوهای قالببندی
[ویرایش | اشتراکگذاری]| نمونه کد | اثر | توضیح |
|---|---|---|
{{الگو۲|Hatnote|lang=fr}} |
{{Hatnote}} | از پیوند به پروژههای خواهد پشتیبانی میکند (مثلاً fr:Hatnote) |
{{الگوف|کاربر:Jeeputer/شمار ویرایشها}} |
{{کاربر:Jeeputer/شمار ویرایشها}} | از پیونددهی به هر فضای نامی پشتیبانی میکند |
{{دمو|<nowiki>{{سرنویس|lang=fa|کمی متن}}</nowiki>}} |
{{سرنویس|lang=fa|کمی متن}}
| کد و نمونهاش را نمایش میدهد |
{{دمگ|سرنویس|کمی متن برای سرنویس}} |
"{{سرنویس|کمی متن برای سرنویس}}" میدهد "" | کد، نمونه و پیوندی برای بسط کد الگو را نمایش میدهد |
{{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}} |
{{#درخواست:Example|hello}} | 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 |