الگو:بند: تفاوت میان نسخهها
از قانون ایران ما
ایجاد الگو: بند |
تغییر الگو به شکلی که فقط زیرالگوهای بند را فراخوانی کند. |
||
| خط ۱: | خط ۱: | ||
<includeonly>{{{{{1}}}|{{{2|}}}}}</includeonly><noinclude> | <includeonly>{{{{{الگو:بند 1}}}|{{{2|}}}}}</includeonly><noinclude>{{توضیحات}} | ||
{{توضیحات}} | |||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "الگوی واسط برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) و ارسال پارامتر ۲ به آن.", | "description": "الگوی واسط برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) است که با «بند» شروع میشود و ارسال پارامتر ۲ به آن.", | ||
"params": { | "params": { | ||
"1": { | "1": { | ||
"label": "نام الگوی مقصد", | "label": "نام الگوی مقصد", | ||
"description": "نام الگویی که باید فراخوانی شود. بدون پیشوند «الگو: | "description": "نام الگویی که باید فراخوانی شود. بدون پیشوند «الگو:بند»", | ||
"type": "string", | "type": "string", | ||
"required": true, | "required": true, | ||
| خط ۲۸: | خط ۲۷: | ||
|content = الگوی «واسط» برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) و ارسال پارامتر ۲ به آن. | |content = الگوی «واسط» برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) و ارسال پارامتر ۲ به آن. | ||
== کاربرد == | == کاربرد == | ||
این الگو وقتی به کار میآید که بخواهید بر اساس ورودیِ کاربر، یک الگوی دیگر را صدا بزنید و یک مقدار هم به آن پاس بدهید. | این الگو وقتی به کار میآید که بخواهید بر اساس ورودیِ کاربر، یک الگوی دیگر را از میان الگوهای «بند» صدا بزنید و یک مقدار هم به آن پاس بدهید. | ||
== پارامترها == | == پارامترها == | ||
;۱. نام الگو (ضروری) | ;۱. نام الگو (ضروری) | ||
:نام الگوی مقصد که باید فراخوانی شود. بدون پیشوند «الگو: | :نام الگوی مقصد که باید فراخوانی شود. بدون پیشوند «الگو:بند». | ||
;۲. مقدار ارسالی (اختیاری) | ;۲. مقدار ارسالی (اختیاری) | ||
:مقداری که به عنوان پارامترِ اول به الگوی مقصد فرستاده میشود. | :مقداری که به عنوان پارامترِ اول به الگوی مقصد فرستاده میشود. | ||
| خط ۴۳: | خط ۴۲: | ||
<pre> | <pre> | ||
{{جعبهاطلاعات|نمونه}} | {{بند جعبهاطلاعات|نمونه}} | ||
</pre> | </pre> | ||
| خط ۵۵: | خط ۵۴: | ||
<pre> | <pre> | ||
{{جعبهاطلاعات|}} | {{بند جعبهاطلاعات|}} | ||
</pre> | </pre> | ||
نسخهٔ ۳۰ نوامبر ۲۰۲۵، ساعت ۱۰:۲۳
الگوی واسط برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) است که با «بند» شروع میشود و ارسال پارامتر ۲ به آن.
| پارامتر | توضیحات | نوع | وضعیت | |
|---|---|---|---|---|
| نام الگوی مقصد | 1 | نام الگویی که باید فراخوانی شود. بدون پیشوند «الگو:بند»
| رشته | ضروری |
| مقدار ارسالی | 2 | مقداری که به عنوان پارامترِ اول به الگوی مقصد پاس داده میشود.
| رشته | اختیاری |