الگو:بند: تفاوت میان نسخهها
از قانون ایران ما
تصحیح کد بخش راهنما/راهنما |
تصحیح مشکل نشانیدهی به «الگو:بند » |
||
| خط ۱: | خط ۱: | ||
<includeonly>{{{{{ | <includeonly>{{الگو:بند {{{1}}}|{{{2|}}}}}</includeonly><noinclude><templatedata> | ||
<noinclude><templatedata> | |||
{ | { | ||
"description": "الگوی واسط برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) است که با «بند» شروع میشود و ارسال پارامتر ۲ به آن.", | "description": "الگوی واسط برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) است که با «بند» شروع میشود و ارسال پارامتر ۲ به آن.", | ||
نسخهٔ کنونی تا ۳۰ نوامبر ۲۰۲۵، ساعت ۱۱:۰۴
الگوی واسط برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) است که با «بند» شروع میشود و ارسال پارامتر ۲ به آن.
| پارامتر | توضیحات | نوع | وضعیت | |
|---|---|---|---|---|
| نام الگوی مقصد | 1 | نام الگویی که باید فراخوانی شود. بدون پیشوند «الگو:بند»
| رشته | ضروری |
| مقدار ارسالی | 2 | مقداری که به عنوان پارامترِ اول به الگوی مقصد پاس داده میشود.
| رشته | اختیاری |
📄
راهنما— برای
بندالگوی «واسط» برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) و ارسال پارامتر ۲ به آن.
کاربرد
این الگو وقتی به کار میآید که بخواهید بر اساس ورودیِ کاربر، یک الگوی دیگر را از میان الگوهای «بند» صدا بزنید و یک مقدار هم به آن پاس بدهید.
پارامترها
- ۱. نام الگو (ضروری)
- نام الگوی مقصد که باید فراخوانی شود. بدون پیشوند «الگو:بند».
- ۲. مقدار ارسالی (اختیاری)
- مقداری که به عنوان پارامترِ اول به الگوی مقصد فرستاده میشود.
نمونهها
{{بند|جعبهاطلاعات|نمونه}}
خروجی:
{{بند جعبهاطلاعات|نمونه}}
اگر پارامتر دوم داده نشود:
{{بند|جعبهاطلاعات}}
خروجی:
{{بند جعبهاطلاعات|}}
نکتهها
- این الگو فقط یک پارامتر (پارامترِ اول) به الگوی مقصد میفرستد.
- اگر الگوی مقصد پارامترهای بیشتری لازم دارد، باید نسخهی پیشرفتهتر ساخته شود.