پرش به محتوا

الگو:چندستونه/توضیحات: تفاوت میان نسخه‌ها

از ویکی‌هزاره
صفحه‌ای تازه حاوی «<includeonly><div class="div-col columns <!-- -->{{#if: {{{colwidth|{{{پهنا|{{{2|}}}}}}}}} | column-width | column-count column-count-{{{cols|{{{ستون‌ها|{{#if:1|{{{1|2}}}}}}}}}}} }}" style="<!-- -->{{#if: {{{colwidth|{{{پهنا|{{{2|}}}}}}}}} | {{column-width|{{{colwidth|{{{پهنا|{{#if:1|{{{2}}}}}}}}}}}}} | {{column-count|{{{cols|{{{ستون‌ها|{{#if:1|{{{1|2}}}}}}}}}}}}} }} <!-- -->{{#if: {{{gap|...» ایجاد کرد
 
بدون خلاصۀ ویرایش
 
(یک نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد)
خط ۱: خط ۱:
<includeonly><div class="div-col columns <!--
{{زیرصفحه توضیحات}}
-->{{#if: {{{colwidth|{{{پهنا|{{{2|}}}}}}}}}
<!-- خواهشمند است رده‌ها را جایی که در پایین این صفحه اشاره شده‌است قرار دهید و میان‌ویکی‌ها را هم در ویکی‌داده ([[ویکی‌هزاره:ویکی‌داده]] را ببینید) -->
    | column-width
{{پراستفاده}}
    | column-count column-count-{{{cols|{{{ستون‌ها|{{#if:1|{{{1|2}}}}}}}}}}} }}" style="<!--
{{میانبر الگو|Div col|Colbegin|Div col begin|چند ستونه}}
-->{{#if: {{{colwidth|{{{پهنا|{{{2|}}}}}}}}}
{{از الگوسبک استفاده می‌کند|الگو:Div col/styles.css}}
    | {{column-width|{{{colwidth|{{{پهنا|{{#if:1|{{{2}}}}}}}}}}}}}
{{لوآ|پودمان:Check for unknown parameters}}
    | {{column-count|{{{cols|{{{ستون‌ها|{{#if:1|{{{1|2}}}}}}}}}}}}} }} <!--
 
-->{{#if: {{{gap|{{{شکاف|}}}}}}
== استفاده ==
    | {{column-gap|{{{gap|{{{شکاف}}}}}}}} }}<!--
* {{پارا|ستون‌ها}} تعداد ستون‌ها را مشخص می‌کند. پیش‌فرض آن ص است.
-->{{#switch: {{{rules|{{{خط‌کشی|}}}}}}
* {{پارا|پهنا}} پهنای هر ستون را مشخص می‌کند و بر اساس آن و پهنای صفحهٔ نمایش کاربر، تعداد ستون‌ها را مشخص می‌کند، این پارامتر بر پارامتر قبلی ({{پارا|ستون‌ها}}) غلبه دارد.
    | = <!--empty-->
* {{پارا|خط‌کشی}} اگر مقدار آن «بله» باشد، در کنار ستون‌های یک خط عمودی رسم می‌کند.
    | yes|بله|آری = {{column-rule}}
* {{پارا|کوچک}} اگر مقدار آن «بله» باشد، متن را با قلم کوچکتری نمایش می‌دهد (۹۰٪ اندازهٔ متن اصلی)
    | {{Column-rule|{{{rules|{{{خط‌کشی}}}}}}}} }} <!--
* {{پارا|سبک}} برای واردکردن سبک‌های سفارشی سی‌اس‌اس (style).
-->{{#ifeq: {{{small|{{{کوچک|}}}}}}|yes|بله|آری
 
    | font-size:90%; }} <!--
=== نمونه ===
-->{{#if: {{{style|{{{سبک|}}}}}}
<pre>{{چندستونه|خط‌کشی=بله}}
     | {{{style|{{{سبک}}}}}} }}"><!--
* آ
-->{{#if: {{{content|{{{محتوا|}}}}}}
* ب
    |{{{content|{{{محتوا}}}}}}</div>}}<!-- رهگیری تعداد صفحه‌هایی که از کوچک=بله یا small=yes استفاده می‌کنند
* پ
-->{{#ifeq: {{{small|{{{کوچک|}}}}}}|yes
* ت
    |[[رده:صفحه‌هایی که از چندستونه با پارامتر کوچک استفاده می‌کنند]]}}</includeonly>
* ث
{{#invoke:Check for unknown parameters|check|unknown={{main other|[[رده:صفحه‌هایی که از چندستونه با پارامترهای نامعلوم استفاده می‌کنند|_VALUE_{{PAGENAME}}]]}}|preview=صفحه‌ای که از [[الگو:Div col]] با پارامتر نامعلوم «_VALUE_» استفاده می‌کند| ignoreblank=y| class | colwidth | content | cols | gap | rules | small | style | پهنا | خط‌کشی | سبک | شکاف | کلاس | کوچک | محتوا | ستون‌ها | 1 | 2 }}<noinclude>
* ج
{{توضیحات}}<!-- خواهشمند است رده‌ها و توضیحات را به زیرصفحه توضیحات بیافزایید. -->
* چ
</noinclude>
* ح
{{پایان چندستونه}}</pre>
; می‌دهد:
{{چندستونه|خط‌کشی=بله}}
* آ
* ب
* پ
* ت
* ث
* ج
* چ
* ح
{{پایان چندستونه}}
 
<pre>
{{چندستونه}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
</pre>
; می‌دهد:
{{چندستونه}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
 
<pre>
{{چندستونه|۴}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
</pre>
; می‌دهد:
{{چندستونه|۴}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
 
<pre>
{{چندستونه||10em}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
</pre>
; می‌دهد:
{{چندستونه||10em}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
 
<pre>
{{چندستونه|rules=yes}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
</pre>
; می‌دهد:
{{چندستونه|rules=yes}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
 
<pre>
{{چندستونه|small=yes}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
</pre>
; می‌دهد:
{{چندستونه|small=yes}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
 
==داده‌های الگو==
{{TemplateDataHeader}}
{{#switch: Div col
|Div col=<templatedata>
{
    "description": "Breaks a list into columns. It automatically breaks each column to an equal space, so you do not manually have to find the half way point on two columns. The list is closed with {{div col end}}.",
     "params": {
        "cols": {
            "label": "cols",
            "description": "Specifies the number of columns.",
            "type": "string",
            "default": "2",
            "aliases": ["1"],
            "required": false
        },
        "colwidth": {
            "label": "colwidth",
            "description": "Specifies the width of columns, and determines dynamically the number of columns based on screen width; more columns will be shown on wider displays. This overrides the 'cols' setting.",
            "type": "string",
            "aliases": ["2"],
            "required": false
        },
        "rules": {
            "label": "rules",
            "description": "Produces vertical rules between the columns if set to yes.",
            "type": "string",
            "required": false
        },
        "gap": {
            "label": "gap",
            "description": "Specifies the space between the content of adjacent columns.",
            "type": "string",
            "required": false
        },
        "style": {
            "label": "style",
            "description": "Specifies any custom styling.",
            "type": "string",
            "required": false
        }
    }
}
</templatedata>
|Div col end=<templatedata>
{
    "description": "Ends a multi-column list started by {{div col}}. It takes no parameters.",
    "params": {
    }
}
</templatedata>
}}
 
== رده‌های ردیابی ==
* {{پیوند رده با شمار|صفحه‌هایی که از چندستونه با پارامترهای نامعلوم استفاده می‌کنند}}
* {{پیوند رده با شمار|صفحه‌هایی که از چندستونه با پارامتر کوچک استفاده می‌کنند}}
 
== الگوهای وابسته ==
* {{الگو|چندستون-شکست}}
* {{الگو|چندستون-پایان}}
* {{الگو|آغاز ستون}}
* {{الگو|شکست ستون}}
* {{الگو|پایان ستون}}
* {{الگو|فهرست چندستونی}}
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|تمرین | |
<!-- رده‌ها و میان‌ویکی‌ها را در اینجا اضافه کنید، ممنون -->
 
[[رده:الگو:جدول و ستون]]
[[رده:الگو:چند-ستون|{{PAGENAME}}]]
[[رده:الگو:افزاینده رده ردیابی|{{PAGENAME}}]]
}}</includeonly>

نسخهٔ کنونی تا ‏۲۴ ژانویهٔ ۲۰۲۵، ساعت ۲۳:۱۵

استفاده

  • |ستون‌ها= تعداد ستون‌ها را مشخص می‌کند. پیش‌فرض آن ص است.
  • |پهنا= پهنای هر ستون را مشخص می‌کند و بر اساس آن و پهنای صفحهٔ نمایش کاربر، تعداد ستون‌ها را مشخص می‌کند، این پارامتر بر پارامتر قبلی (|ستون‌ها=) غلبه دارد.
  • |خط‌کشی= اگر مقدار آن «بله» باشد، در کنار ستون‌های یک خط عمودی رسم می‌کند.
  • |کوچک= اگر مقدار آن «بله» باشد، متن را با قلم کوچکتری نمایش می‌دهد (۹۰٪ اندازهٔ متن اصلی)
  • |سبک= برای واردکردن سبک‌های سفارشی سی‌اس‌اس (style).

نمونه

{{چندستونه|خط‌کشی=بله}}
* آ
* ب
* پ
* ت
* ث
* ج
* چ
* ح
{{پایان چندستونه}}
می‌دهد
  • آ
  • ب
  • پ
  • ت
  • ث
  • ج
  • چ
  • ح
{{چندستونه}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
می‌دهد
  • a
  • b
  • c
  • d
  • e
  • f
  • g
  • h
{{چندستونه|۴}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
می‌دهد
  • a
  • b
  • c
  • d
  • e
  • f
  • g
  • h
{{چندستونه||10em}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
می‌دهد
  • a
  • b
  • c
  • d
  • e
  • f
  • g
  • h
{{چندستونه|rules=yes}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
می‌دهد
  • a
  • b
  • c
  • d
  • e
  • f
  • g
  • h
{{چندستونه|small=yes}}
* a
* b
* c
* d
* e
* f
* g
* h
{{پایان چندستونه}}
می‌دهد
  • a
  • b
  • c
  • d
  • e
  • f
  • g
  • h

داده‌های الگو

این، توضیحاتِ الگوداده است که توسط TemplateWizard، ویرایشگر دیداری و دیگر ابزارها استفاده می‌شود. گزارش خطای ماهیانه برای این الگو را ببینید.

الگوداده چندستونه

Breaks a list into columns. It automatically breaks each column to an equal space, so you do not manually have to find the half way point on two columns. The list is closed with {{div col end}}.

پارامترهای الگو[ویرایش داده‌های الگو]

پارامترتوضیحاتنوعوضعیت
colscols 1

Specifies the number of columns.

پیش‌فرض
2
رشتهاختیاری
colwidthcolwidth 2

Specifies the width of columns, and determines dynamically the number of columns based on screen width; more columns will be shown on wider displays. This overrides the 'cols' setting.

رشتهاختیاری
rulesrules

Produces vertical rules between the columns if set to yes.

رشتهاختیاری
gapgap

Specifies the space between the content of adjacent columns.

رشتهاختیاری
stylestyle

Specifies any custom styling.

رشتهاختیاری

رده‌های ردیابی

الگوهای وابسته