الگو:راهنما: تفاوت میان نسخهها
از قانون ایران ما
ایجاد الگو |
کد مفصلتر الگو از ChatGPT |
||
| خط ۱: | خط ۱: | ||
<!-- ===== الگو:راهنما (Documentation) ===== --> | |||
<!-- Bilingual fa/en; no Variables extension or Lua required. --> | |||
< | <!-- Language / direction. Default RTL Persian; switch with |lang=en or |زبان=en --> | ||
<!-- | {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}} | ||
</noinclude> | | en = | ||
| fa = | |||
| #default = | |||
}} | |||
<!-- Box wrapper --> | |||
<div class="plainlinks" | |||
style="margin:1.2em 0; border:1px solid #a2a9b1; | |||
border-{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=left|#default=right}}:4px solid #6b7280; | |||
background:#f8f9fa; padding:0; direction:{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=ltr|#default=rtl}};"> | |||
<div style="display:flex; gap:.75em; align-items:flex-start; padding:.75em 1em;"> | |||
<!-- icon --> | |||
<div style="flex:0 0 2.2em; line-height:0; text-align:center;"> | |||
<span style="font-size:1.6em; display:inline-block; margin-top:.1em;">📄</span> | |||
</div> | |||
<div style="flex:1 1 auto; text-align:{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=left|#default=right}};"> | |||
<!-- heading --> | |||
<div style="font-weight:600; margin:0 0 .35em 0;"> | |||
{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}} | |||
| en = Documentation | |||
| #default = راهنما | |||
}} | |||
<span style="font-weight:400; opacity:.7;"> | |||
— {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=for|#default=برای}} | |||
<code>{{BASEPAGENAME}}</code> | |||
</span> | |||
</div> | |||
<!-- action links (doc/sandbox/testcases) --> | |||
<div style="margin:.1em 0 .6em 0; font-size:90%; opacity:.9;"> | |||
<!-- Links depend on language ordering; both are always shown --> | |||
<!-- /راهنما or /doc --> | |||
{{#ifexist: {{FULLPAGENAME}}/راهنما | | |||
[[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=View doc|#default=مشاهدهٔ راهنما}}]] | |||
• [[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Edit|#default=ویرایش}}]] | |||
| {{#ifexist: {{FULLPAGENAME}}/doc | | |||
[[{{FULLPAGENAME}}/doc|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=View doc|#default=مشاهدهٔ راهنما}}]] | |||
• [[{{FULLPAGENAME}}/doc|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Edit|#default=ویرایش}}]] | |||
| [[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create /راهنما|#default=ساخت /راهنما}}]] | |||
• [[{{FULLPAGENAME}}/doc|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create /doc|#default=ساخت /doc}}]] | |||
}} | |||
}} | |||
<!-- /sandbox --> | |||
• {{#ifexist: {{FULLPAGENAME}}/آزمایشی | | |||
[[{{FULLPAGENAME}}/آزمایشی|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Sandbox|#default=آزمایشی}}]] | |||
| [[{{FULLPAGENAME}}/آزمایشی|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create sandbox|#default=ساخت /آزمایشی}}]] | |||
}} | |||
<!-- /testcases --> | |||
• {{#ifexist: {{FULLPAGENAME}}/موارد_آزمون | | |||
[[{{FULLPAGENAME}}/موارد_آزمون|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Testcases|#default=موارد آزمون}}]] | |||
| [[{{FULLPAGENAME}}/موارد_آزمون|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create testcases|#default=ساخت /موارد_آزمون}}]] | |||
}} | |||
</div> | |||
<!-- body: transclude doc if exists; else use |content=/|متن= param; else show hint --> | |||
<div style="background:#fff; border:1px solid #eaecf0; border-radius:.5em; padding:1em;"> | |||
{{#ifexist: {{FULLPAGENAME}}/راهنما | |||
| {{ {{FULLPAGENAME}}/راهنما }} | |||
| {{#ifexist: {{FULLPAGENAME}}/doc | |||
| {{ {{FULLPAGENAME}}/doc }} | |||
| {{#if:{{{content|{{{متن|}}}}}}| | |||
{{{content|{{{متن}}}}}} | |||
| <span style="opacity:.8;"> | |||
{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}} | |||
| en = Put the template’s documentation on <code>{{BASEPAGENAME}}/راهنما</code> (preferred) or <code>{{BASEPAGENAME}}/doc</code>, or pass it via <code>|content=</code>. | |||
| #default = راهنمای این الگو را در «<code>{{BASEPAGENAME}}/راهنما</code>» (ترجیحی) یا «<code>{{BASEPAGENAME}}/doc</code>» بنویسید، یا با پارامتر <code>|متن=</code> / <code>|content=</code> وارد کنید. | |||
}} | |||
</span> | |||
}} | |||
}} | |||
}} | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<!-- Tracking category on the TEMPLATE PAGE only (this template is intended to be used inside <noinclude>…</noinclude>). --> | |||
{{#if:{{{nocat|{{{بدون_رده|}}}}}}|| | |||
{{#if:{{REVISIONID}}| | |||
[[رده:الگوهای دارای زیرصفحهٔ راهنما]] | |||
| <!-- no categories in preview --> }} | |||
}} | |||
نسخهٔ ۲ اکتبر ۲۰۲۵، ساعت ۱۴:۳۶
📄
{{#switch:fa}
— {{#switch:fa}
راهنما
{{#ifexist: الگو:راهنما/راهنما |
{{#switch:fa}
• {{#switch:fa}
| {{#ifexist: الگو:راهنما/doc |
{{#switch:fa}
• {{#switch:fa}
| {{#switch:fa}
• [[الگو:راهنما/doc|
}}
• {{#ifexist: الگو:راهنما/آزمایشی |
{{#switch:fa}
| [[الگو:راهنما/آزمایشی|
• {{#ifexist: الگو:راهنما/موارد_آزمون |
{{#switch:fa}
| [[الگو:راهنما/موارد_آزمون|
{{#ifexist: الگو:راهنما/راهنما
| الگو:کوتاه
این الگو، سند/راهنمای یک الگو را نمایش میدهد. طراحی شده تا:
- نخست به زیرصفحهی«/راهنما» (فارسی) نگاه کند؛ در صورت نبود، «/doc» را امتحان کند.
- پیوندهای آماده برای «/آزمایشی» و «/موارد_آزمون» نشان دهد.
- زبان پیشفرض را فارسی (RTL) نگه دارد و با `|lang=en` حالت LTR بدهد.
- بدون استفاده از افزونه Variables کار کند.
پارامترها
|زبان=/|lang=fa(پیشفرض) یاenبرای تغییر جهت و برچسبها.|متن=/|content=- محتوای راهنما زمانی که هنوز زیرصفحه ساخته نشده است.
|بدون_رده=1/|nocat=1- جلوگیری از قرار گرفتن صفحهیالگو در «».
نمونه
📄
{{#switch:fa}
— {{#switch:fa}
راهنما
{{#ifexist: الگو:راهنما/راهنما |
{{#switch:fa}
• {{#switch:fa}
| {{#ifexist: الگو:راهنما/doc |
{{#switch:fa}
• {{#switch:fa}
| {{#switch:fa}
• [[الگو:راهنما/doc|
}}
• {{#ifexist: الگو:راهنما/آزمایشی |
{{#switch:fa}
| [[الگو:راهنما/آزمایشی|
• {{#ifexist: الگو:راهنما/موارد_آزمون |
{{#switch:fa}
| [[الگو:راهنما/موارد_آزمون|
{{#ifexist: الگو:راهنما/راهنما
| حلقه در الگو پیدا شد: الگو:راهنما/راهنما
|
📄
{{#switch:en}
— {{#switch:en}
راهنما
{{#ifexist: الگو:راهنما/راهنما |
{{#switch:en}
• {{#switch:en}
| {{#ifexist: الگو:راهنما/doc |
{{#switch:en}
• {{#switch:en}
| {{#switch:en}
• [[الگو:راهنما/doc|
}}
• {{#ifexist: الگو:راهنما/آزمایشی |
{{#switch:en}
| [[الگو:راهنما/آزمایشی|
• {{#ifexist: الگو:راهنما/موارد_آزمون |
{{#switch:en}
| [[الگو:راهنما/موارد_آزمون|
{{#ifexist: الگو:راهنما/راهنما
| حلقه در الگو پیدا شد: الگو:راهنما/راهنما
|
📄
{{#switch:fa}
— {{#switch:fa}
راهنما
{{#ifexist: الگو:راهنما/راهنما |
{{#switch:fa}
• {{#switch:fa}
| {{#ifexist: الگو:راهنما/doc |
{{#switch:fa}
• {{#switch:fa}
| {{#switch:fa}
• [[الگو:راهنما/doc|
}}
• {{#ifexist: الگو:راهنما/آزمایشی |
{{#switch:fa}
| [[الگو:راهنما/آزمایشی|
• {{#ifexist: الگو:راهنما/موارد_آزمون |
{{#switch:fa}
| [[الگو:راهنما/موارد_آزمون|
{{#ifexist: الگو:راهنما/راهنما
| حلقه در الگو پیدا شد: الگو:راهنما/راهنما
| این یک متن نمونه است.
|