الگو:بند: تفاوت میان نسخه‌ها

از قانون ایران ما
ایجاد الگو: بند
 
تغییر الگو به شکلی که فقط زیرالگوهای بند را فراخوانی کند.
خط ۱: خط ۱:
<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

مقداری که به عنوان پارامترِ اول به الگوی مقصد پاس داده می‌شود.

مثال
نمونه
رشتهاختیاری


الگو:Documentation