الگو:پنهان
![]() | این الگو در تعداد زیادی صفحه صفحه بهکار رفته است و تغییر دادن آن میتواند تأثیرات گستردهای داشته باشد. لطفاً تغییرات را در زیرصفحههای /تمرین یا /آزمایشی الگو، یا در زیرصفحهٔ کاربری خودتان بیازمایید. توصیه میشود که ابتدا در خصوص تغییرات مورد نظر در صفحهٔ بحث گفتگو کرده و سپس آنها را پیادهسازی کنید. |
الگوهای تاشو | ||||
---|---|---|---|---|
|
||||
فضای نام مقاله | ||||
|
||||
جعبههای اطلاعات | ||||
الگوهای ناوبری | ||||
صفحه بحث | ||||
این الگو با استفاده از اعلامیههای شیوهنامهای در MediaWiki:Common.css و کد جاوااسکریپت در MediaWiki:Common.js یک جعبه ناوبری سیال ایجاد میکند. این الگو در یک صفحه ذخیره و رندر شده یک پیوند قابل کلیک ایجاد میکند که بین [نمایش] و [پنهانسازی] تغییر میکند. این الگو نخستین پارامتر (سرآیند) را به همراه دکمه [نمایش] در سمت چپ آن نشان میدهد. اگر کاربر روی دکمه [نمایش] کلیک کند، پارامتر دوم و سوم (متن) را زیر سرآیند نشان میدهد و دکه [نمایش] به [پنهانسازی] تغییر میکند. کلیک کردن روی دکمه [پنهانسازی] متن را پنهان میکند و [پنهانسازی] به [نمایش] تبدیل میشود.
اگر این الگو در یک الگو در یک الگوی دیگر بکار برود پیوندهای نمایش/پنهانسازی در محتوای پنهانشده وضعیت خود را حفظ میکنند؛ هیچ پارامتری برای تاشو کردن همه چیز یا نمایش همه چیز وجود ندارد.
به صورت کلی الگوهای تاشو نباید در متن جستارها استفاده شوند. برای موارد مجاز و ملاحظات دیگر en:Wikipedia:Manual of Style#Scrolling lists and collapsible content را ببینید.
استفاده
نسخه کامل
{{پنهان
| expanded=true <!--(omit for initial hidden state)-->
| style =
| headerstyle =
| header =
| contentstyle =
| content =
|titlebgcolor= |contentbgcolor= |ta1= |ta2= |fw1= |fw2= |class= |border=
}}
پارامترها
برای این الگو فقط دو پارامتر لازم هستند:
- سرآیند
- متن سرآیند (عنوان); جایگزین پارامتر بدون نام {{{1}}}
- درونمایه
- متن نوشته (درونمایه); جایگزین پارامتر بدون نام {{{2}}}
اختیاری
- style
- سبکبندی CSS برای ظاهر کلی الگو.
- border
- حاشیه کناری الگو.
- headerstyle
- سبکبندی CSS برای عنوان (سرآیند).
- contentstyle
- سبکبندی CSS برای محتوای پنهان.
- expanded
- هر مقداری که در این پارامتر قرار بگیرد (مانند
|expanded=on
) الگو را به صورت پیشفرض به صورت باز نشان میدهد. - multiline
- هر مقداری که در این پارامتر قرار بگیرد (مانند
|multline=y
) ارتفاع خط عنوان را کاهش میدهد و will reduce the line-height of the title and add some padding to avoid overlap with the show/hide button. - class
- ویژگیهای کلاس اضافی را که بر کل الگو تأثیر میگذارد اضافه کنید.
نکته: این الگو از "تنظیم پاراگرافها" با ترجیح کاربر پیروی نمیکند.
نمونهها
ساده
در این نمونه تنها، دو پارامتر مورد نیاز مشخص شدهاند.
کد | {{پنهان|عنوان متن در اینجا|متن نوشته ۱{{سخ}}متن نوشته ۲}}
|
نتیجه | عنوان متن در اینجا
متن نوشته ۱ متن نوشته ۲ |
پسزمینه سرآیند
کد | {{پنهان
|عنوان متن در اینجا
|متن نوشته ۱{{سخ}}متن نوشته ۲
|headerstyle=background:#ccccff
|style=text-align:center;
}}
|
نتیجه | عنوان متن در اینجا
متن نوشته ۱ متن نوشته ۲ |
CSS
کد |
{{پنهان
| style = border: 1px dashed red; width: 50%;
| headerstyle = background: #ccccff; font-size: 110%;
| contentstyle = text-align: center; color: green;
| header = عنوان متن در اینجا
| content = متن نوشته ۱{{سخ}}متن نوشته ۲{{سخ}}متن نوشته ۳
}}
|
نتیجه |
عنوان متن در اینجا
متن نوشته ۱ متن نوشته ۲ متن نوشته ۳ |
اشکالات
همپوشانی دکمه پنهان/پیدا
{{الگو:پنهان|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.|def}}
← - راه حل احتمالی استفاده از
|multiline=y
است:
- نمونه بالا با پسزمینه:
بخشها
بخشهای موجود در داخل یک بلوک پنهان منجر به لنگرهای شکسته در جدول محتویات در بالای صفحه میشوند.
نمیتوانید از فهرست محتوا به اینجا برسید
دادههای الگو
این الگو یک جعبه ناوبری سیال ایجاد میکند که به صورت پیشفرض تاشو است.
پارامتر | توضیحات | نوع | وضعیت | |
---|---|---|---|---|
Header | 1 header title | Text for the header/title. | ناشناخته | اختیاری |
Content | 2 contents content text | Text for the content of the hidden. | ناشناخته | اختیاری |
Toggle | toggle showhide | بدون توصیف | ناشناخته | اختیاری |
Expanded | expanded expand | بدون توصیف | ناشناخته | اختیاری |
Class | class | Add additional class attributes affecting the entire template. | ناشناخته | اختیاری |
CSS | css style framestyle | بدون توصیف | ناشناخته | اختیاری |
Border | border | Border around the template | ناشناخته | اختیاری |
Title background color | titlebgcolor bg1 background | بدون توصیف | ناشناخته | اختیاری |
Title align | titlealign ta1 | بدون توصیف | ناشناخته | اختیاری |
Multi-line | multiline multi-line | بدون توصیف | ناشناخته | اختیاری |
Title font weight | fw1 | بدون توصیف | ناشناخته | اختیاری |
Header style | headercss headerstyle titlestyle | بدون توصیف | ناشناخته | اختیاری |
Content background color | contentbgcolor bg2 | بدون توصیف | ناشناخته | اختیاری |
ta2 | ta2 | بدون توصیف | ناشناخته | اختیاری |
fw2 | fw2 | بدون توصیف | ناشناخته | اختیاری |
contentcss | contentcss contentstyle | Content style | ناشناخته | اختیاری |
رده ردیابی
- رده:الگوهای پنهان که از سبک استفاده میکنند (۳۰۱) – استفاده از پارامترهای titlebgcolor و،contentbgcolor ،bg1 ،bg2 ،ta1 ،ta2 ،fw1 ،fw2 را ردیابی میکند.
الگوهای پشتیبان
الگوهای مشابه