سانچو:Sidebar
| هي سانچو لوا استعمال ڪري ٿو: |
هي سانچو سائڊبار سانچن جي تياري لاءِ هڪ ميٽاسانچو آهي، يعني اهڙا خانا جيڪي عمودي ترتيب سان رکيل نيويگيشن سانچا هجن۔ سائڊبار، ڄاڻخانن وانگر، عام طور صفحي جي ساڄي پاسي رکيا ويندا آهن۔
{{Sidebar with collapsible lists}}، {{Sidebar}} جو هڪ اهڙو نسخو آهي جيڪو ان جي ڀاڱن ۾ سميٽجڻ/کُلجڻ جي سهولت وڌائي ٿو، يعني عنوانن جي ڀرسان لنڪن تي ڪلڪ ڪري سيڪشن ڏيکارڻ يا لڪائڻ جو طريقو۔
<navboxes> ۽ ٻيا سانچا جيڪي navbox يا vertical-navbox خصوصيت استعمال ڪن ٿا، اهي وڪيپيڊيا جي موبائل ويب سائيٽ تي ظاهر ناهن ٿيندا، جڏهن ته تقريباً 45٪ پڙهندڙ اهو نسخو استعمال ڪن ٿا۔
نوٽ ڪريو ته WP:LEADSIDEBAR مضمونن جي شروعاتي حصي ۾ سائڊبار رکڻ جي همت افزائي نٿو ڪري، جيتوڻيڪ ڪجهه حالتن ۾ انفرادي بنياد تي انهن کي شامل ڪري سگهجي ٿو۔
استعمال
[سنواريو]| {{{topimage}}} |
| {{{pretitle}}} |
| {{{title}}} |
|---|
| {{{image}}} {{{caption}}} |
| {{{above}}} |
| {{{heading1}}} |
| {{{content1}}} |
| {{{heading2}}} |
| {{{content2}}} |
| {{{heading3}}} |
| {{{content3}}} |
| …… وغيره …… |
| {{{below}}} |
{{Sidebar
| name = {{subst:PAGENAME}}
| child = <!-- جيڪڏهن child هجي ته "yes" -->
| class = bodyclass =
| style = bodystyle =
| wraplinks = <!-- "true" شامل ڪرڻ سان "[[Wikipedia:Catalogue_of_CSS_classes#nowraplinks|nowraplinks]]" ڪلاس وڌندو، ٻي صورت ۾ خالي -->
| float = <!-- "left" يا "none"، ٻي صورت ۾ ڊفالٽ "right" هوندو -->
| width =
| templatestyles =
| child templatestyles =
| grandchild templatestyles =
| outertitleclass =
| outertitlestyle =
| outertitle = <!-- caption ٽيگس جي وچ ۾ رکيو ويندو آهي -->
| topimageclass =
| topimagestyle =
| topimage =
| topcaption =
| topcaptionstyle =
| pretitleclass =
| pretitlestyle = basestyle =
| pretitle =
| titleclass =
| titlestyle = basestyle =
| title =
| imageclass =
| imagestyle =
| image =
| captionstyle =
| caption =
| headingclass =
| basestyle = <!-- هر heading تي اهي اسٽائل لاڳو ٿيندا -->
| headingstyle =
| contentclass =
| contentstyle =
| aboveclass =
| abovestyle =
| above =
| heading1 =
| heading1class =
| content1 =
| content1class =
| heading2 =
| heading2class =
| content2 =
| content2class =
| heading3 =
| heading3class =
| content3 =
| content3class =
<!-- (لامحدود heading/content پيراميٽر هتي ڇڏيا ويا آهن) -->
| belowclass =
| belowstyle =
| below =
| navbar =
| navbarstyle =
| navbarfontstyle =
| list[n]title =
| list[n]titleclass =
| list[n]titlestyle = basestyle =
| expanded =
| list[n]class =
| list[n]style =
| list[n]framestyle =
| list[n]name =
| content[n] =
}}
پيراميٽر
[سنواريو]ڪو به پيراميٽر لازمي ناهي۔ جيڪڏهن {{navbar}} جون لنڪس صحيح نموني ڪم ڪرڻيون هجن (جيستائين انهن جو ڏيک روڪيو نه ويو هجي؛ هيٺ navbar پيراميٽر ڏسو)، ته name پيراميٽر مقرر ڪرڻو پوندو (سائڊبار واري صفحي جي نالي تي)۔ (هي شرط ان صورت ۾ لاڳو نٿي ٿئي جڏهن {{Sidebar}} ٺاهيندڙ لوا ماڊيول Module:Sidebar کي سڌو استعمال ڪيو وڃي۔)
| پيراميٽر | وضاحت |
|---|---|
|above= |
اهو ساڳيو آهي جيڪو {{Navbox}} ۾ |above= طور موجود هوندو آهي۔ |
|name= |
سائڊبار جو نالو، يعني اهو نالو جيڪو سائڊبار واري صفحي جي مٿي عنوان ۾ "Template:" کان پوءِ ايندو آهي۔ هي ضروري آهي جيڪڏهن هيٺ ڏنل V T E {{navbar}} لنڪس صحيح هلائڻيون هجن، جيستائين انهن جو ڏيک روڪيو نه ويو هجي (هيٺ navbar پيراميٽر ڏسو) يا {{Sidebar}} کي ريپر طور Module:Sidebar لاءِ استعمال نه ڪيو ويو هجي۔ جڏهن {{Sidebar}} ريپر طور استعمال ٿئي، تڏهن |name={{subst:PAGENAME}} مقرر ڪرڻ جي صلاح ڏني وڃي ٿي۔ |
|float= |
هي none ۽ left قدر قبول ڪري ٿو۔ پهريون خانو کي بغير فلوٽ جي کاٻي پاسي ترتيب ڏئي ٿو، ۽ ٻيو فلوٽ سان کاٻي پاسي। ڊفالٽ فلوٽ ساڄي هوندو آهي ۽ ان کي الڳ لکڻ جي ضرورت ناهي۔ پنهنجي TemplateStyles ۾ پاڻ فلوٽ لکڻ بدران هن پيراميٽر کي ترجيح ڏيو (۽ ان کي استعمال ڪندڙ سانچن جهڙوڪ {{Helpbox}} ۾ پڻ پاس ڪريو)۔ |
|outertitle= |
سائڊبار جي فوري مٿي هڪ عنوان رکڻ لاءِ استعمال ڪريو۔ |
|topimage= |
سائڊبار جي بلڪل مٿي تصوير رکڻ لاءِ استعمال ڪريو، يعني |title= کان به مٿي (جيڪڏهن اهو استعمال ٿيو هجي)۔ پورو وڪي سنٽيڪس متوقع آهي (يعني [[File:...]])۔ تصوير هيٺ ڪيپشن وڌائڻ لاءِ |topcaption= استعمال ڪريو۔ WP:SIDEBAR موجب هي فيلڊ رڳو سائڊبار لاءِ هڪ عام تصوير مقرر ڪرڻ لاءِ استعمال ٿيڻ گهرجي، انفرادي مضمونن لاءِ الڳ تصويرون ڏيڻ لاءِ نه: سائڊبار موبائل تي ڏيکاريا ناهن ويندا۔ |
|pretitle= |
عنوان کان اڳ هڪ سٽ رکڻ لاءِ، جهڙوڪ "X جي سلسلي جو حصو"۔ |
|title= |
سائڊبار جي مٿئين حصي ۾ عنوان رکڻ لاءِ۔ (جيڪڏهن |topimage= استعمال ٿيل هجي، ته اهو ان جي بلڪل هيٺ ظاهر ٿيندو)۔ |
|image= |
|title= (جيڪڏهن استعمال ٿيل هجي) ۽ پهرين سيڪشن جي وچ ۾ تصوير رکڻ لاءِ۔ |topimage= وانگر، پورو وڪي سنٽيڪس متوقع آهي (يعني [[File:...]])۔ تصوير هيٺ ڪيپشن شامل ڪرڻ لاءِ |caption= استعمال ڪريو۔ WP:ALT موجب متبادل متن ڏيڻ لاءِ [[File:...|alt=...]] استعمال ڪريو۔ |
|headingn=|contentn= |
nهين عنوان ۽ مواد۔ جيڪڏهن headingn به ظاهر ڪرڻو هجي ته contentn ضروري آهي۔ |
|templatestyles= |
#TemplateStyles ڏسو۔ |
|
ڪلاس استعمال ڪري اندازن کي TemplateStyles لاءِ آسانيءَ سان نشانو بڻائي سگهجي ٿو۔ سڄي سائڊبار لاءِ هن مقصد خاطر
اهي ڪلاس مائڪروفارميٽس لاءِ به استعمال ٿي سگهن ٿا۔ ڪلاس جي نالي کان اڳ نقطو ڏيڻ ضروري ناهي: |
|below= |
اهو ساڳيو آهي جيڪو {{Navbox}} ۾ |below= طور موجود هوندو آهي۔(مثال طور، سانچي جي تري ۾ هڪ يا وڌيڪ پورٽل لنڪس شامل ڪرڻ لاءِ، جيڪي ڊفالٽ طور بولڊ ۾ ظاهر ٿيندا آهن۔) |
|navbar= |
جڏهن |name= ڏنو ويو هجي، تڏهن سائڊبار جي تري ۾ {{navbar}} ڏيکاريو ويندو آهي۔ |navbar=off يا |navbar=none مقرر ڪرڻ سان لنڪس لڪي وينديون۔ |
TemplateStyles
[سنواريو]TemplateStyles وارا پيراميٽر |templatestyles=، |child templatestyles=، ۽ |grandchild templatestyles= هڪ TemplateStyles صفحي جو نالو وٺن ٿا ۽ ان کي TemplateStyles ٽيگ ۾ بدلائين ٿا۔ TemplateStyles ٽيگ سائڊبار ۾ انداز شامل ڪرڻ جو گهڻو وڌيڪ طاقتور طريقو آهي۔
استعمال جا ڪجهه اصول:
- هميشه
|class=۾ سانچي لاءِ مخصوص ڪلاس شامل ڪريو ته جيئن هڪ سائڊبار ۾ شامل ڪيل انداز ٻئي سائڊبار ڏانهن "ليڪ" نه ٿين۔ مثال طور Template:DYK tools ۾|class=dyk-toolsآهي ۽ Template:DYK tools/styles.css صفحو پنهنجي سڀني اضافي اندازن لاءِ.dyk-toolsکي نشانو بڻائي ٿو۔ - اهو فرض نه ڪريو ته Template:Sidebar هميشه ٽيبل واري بناوت ۾ رهندو (يعني TemplateStyles صفحي ۾
tableيا ٻئي ٽيبل HTML کي نشانو نه بڻايو)۔ ٽيبل واري بناوت نرم-فرسوده حيثيت ۾ آهي ۽ مستقبل ۾ ڪنهن وقت ختم ٿي ويندي۔
اهي ٽيگ هن ترتيب سان لوڊ ٿين ٿا: بنيادي templatestyles (Module:Sidebar/styles.css)، پوءِ templatestyles، پوءِ child، ۽ پوءِ grandchild، جيڪي اندازن کي "cascade" ڪرڻ لاءِ استعمال ٿي سگهن ٿا۔
|templatestyles=- هي پيراميٽر اهڙي سانچي يا ماڊيول لاءِ آهي جيڪو {{sidebar}} کي سڌو سڏي ٿو۔
|child templatestyles=- هي پيراميٽر اهڙي سانچي يا ماڊيول لاءِ آهي جيڪو
|templatestyles=سان گڏ ڪنهن سائڊبار کي سڏي ٿو۔ |grandchild templatestyles=- هي پيراميٽر اهڙي سانچي يا ماڊيول لاءِ آهي جيڪو
|child templatestyles=سان گڏ ڪنهن سائڊبار کي سڏي ٿو۔
سائڊبار جي هر قسم جي عنصر لاءِ نڪرندڙ ڪلاسن جي اصل فهرست (مثال طور سڀني |contentn= يا سڀني |above= لاءِ) Module:Sidebar/configuration ۾ "class" واري ٽيبل ۾ ملي سگهي ٿي۔ هيٺ ڏنل فهرست مستند نه هوندي به عام اندازڪاري لاءِ گهڻو ڪري ڪافي آهي:
.sidebar- سائڊبار جو مٿيون بنيادي ڪلاس۔
.sidebar-outer-title|outertitle=سان لاڳاپيل ڪلاس۔.sidebar-top-image|topimage=سان لاڳاپيل ڪلاس۔.sidebar-top-caption|topcaption=سان لاڳاپيل ڪلاس۔.sidebar-pretitle.sidebar-pretitle-with-top-image|pretitle=سان لاڳاپيل ڪلاس۔ انهن مان هر سائڊبار ۾ صرف هڪ ڪلاس نڪرندو، ان تي دارومدار هوندو ته|topimage=موجود آهي يا نه۔.sidebar-title.sidebar-title-with-pretitle|title=سان لاڳاپيل ڪلاس۔ انهن مان هر سائڊبار ۾ صرف هڪ ڪلاس نڪرندو، ان تي دارومدار هوندو ته|pretitle=موجود آهي يا نه۔.sidebar-image|image=سان لاڳاپيل ڪلاس۔.sidebar-caption|caption=سان لاڳاپيل ڪلاس۔.sidebar-above|above=سان لاڳاپيل ڪلاس۔.sidebar-heading|headingn=سان لاڳاپيل ڪلاس۔ هر عنوان وٽ هي ڪلاس هوندو۔.sidebar-content.sidebar-content-with-subgroup|contentn=سان لاڳاپيل ڪلاس۔ هر مواد گروهه وٽ انهن مان هڪ ڪلاس هوندو، ان تي دارومدار هوندو ته ان مخصوص مواد وٽ ذيلي گروهه آهي يا نه۔.sidebar-below|below=سان لاڳاپيل ڪلاس۔.sidebar-navbar|navbar=سان لاڳاپيل ڪلاس۔
TemplateStyles پيراميٽر استعمال جو مثال
[سنواريو]هڪ اهڙي سائڊبار جو مثال جنهن کي پنهنجن child سانچن جي سهڪار جي ضرورت نه هجي (ڇو ته ان وٽ child ناهن يا اهو child نٿو چاهي):
{{Sidebar
| title = Child Example
| class = sidebar-example
| templatestyles = Template:Sidebar/example/styles.css
}}
هڪ اهڙي سائڊبار جو مثال جنهن جا پنهنجا child هجن، ۽ ان مان هڪ child جو پڻ مثال (grandchild سانچا ساڳي نموني استعمال ٿيندا):
{{Sidebar
| title = {{{title|Title Child Example}}}
| class = sidebar-example {{{class|}}}
| templatestyles = Template:Sidebar/example/styles.css
| child templatestyles = {{{child templatestyles|}}}
}}
{{Sidebar/child example
| title = Title Grandchild Example
| class = sidebar-child-example
| child templatestyles = Template:Sidebar/child example/styles.css
}}
ڊگهن لنڪن کي سنڀالڻ
[سنواريو]{{Normalwraplink}} انفرادي لنڪن لاءِ استعمال ڪري سگهجي ٿو جيڪي سائڊبار جي اندر لپٽجڻ گهرجن يا ٻئي صورت ۾ لپٽائي پيش ڪرڻا هجن، ته جيئن سائڊبار تمام گهڻو ويڪرو نه ٿي وڃي۔ {{normalwraplink|longlinkname}} استعمال ڪريو، جتي |longlinkname ڊگهو لنڪ آهي بغير ان جي چورس بریکٽن جي۔
سڄي سانچي لاءِ لنڪن کي لپٽائڻ (يعني CSS ڪلاس کي غيرفعال ڪرڻ) لاءِ nowraplinks|wraplinks=true پيراميٽر استعمال ڪريو۔
Nesting
[سنواريو]هڪ سائڊبار سانچي کي ٻئي سائڊبار جي اندر |child= پيراميٽر وسيلي وجهي سگهجي ٿو۔ هي خاصيت ماڊيولر سائڊبار ٺاهڻ يا وڌيڪ واضح ۽ منطقي حصا ٺاهڻ لاءِ استعمال ٿي سگهي ٿي۔
| Top-level title |
|---|
| First subsection |
| Heading 1.1 |
| Content 1.1 |
| Second subsection |
| Heading 2.1 |
| Content 2.1 |
| "below" text |
{{Sidebar
| title = Top-level title
| content1 =
{{Sidebar |child=yes
| title = First subsection
| heading1 = Heading 1.1
| content1 = Content 1.1
}}
| content2 =
{{Sidebar |child=yes
| title = Second subsection
| heading1 = Heading 2.1
| content1 = Content 2.1
}}
| below = "below" text
}}
مٿين مثالن ۾ نوٽ ڪريو ته child سائڊبار کي فيلڊ ۾ رکيو ويو آهي، content فيلڊ ۾ نه۔ اهو پڻ ڏسو ته سيڪشن جا ذيلي عنوان بولڊ ۾ ظاهر نٿا ٿين جيستائين ان کي خاص طور تي مقرر نه ڪيو وڃي۔ جيڪڏهن بولڊ سيڪشن عنوان گهرجن، ته عنوانن کي heading فيلڊ ڏانهن منتقل ڪريو، هن ريت:heading
| Top-level title |
|---|
| First subsection |
| Heading 1.1 |
| Content 1.1 |
| Second subsection |
| Heading 2.1 |
| Content 2.1 |
| "below" text |
{{Sidebar
| title = Top-level title
| heading1 = First subsection
| content1 =
{{Sidebar |child=yes
| heading1 = Heading 1.1
| content1 = Content 1.1
}}
| heading2 = Second subsection
| content2 =
{{Sidebar |child=yes
| heading1 = Heading 2.1
| content1 = Content 2.1
}}
| below = "below" text
}}
فرسوده پيراميٽر
[سنواريو]هيٺيان پيراميٽر TemplateStyles جي حق ۾ فرسوده قرار ڏنا ويا آهن، ۽ انهن کي استعمال ڪندڙ سانچا/ماڊيول Category:Sidebars with styles needing conversion ۾ شامل ڪيا ويندا آهن۔ انهيءَ زمري جي صفحي تي وڌيڪ تبديليءَ واري ڄاڻ موجود آهي۔
هڪ حقيقي تبديليءَ جو خاص مثال Template:DYK tools آهي، جتي اسٽائل منتقل ڪيا ويا هئا Template:DYK tools/styles.css ڏانهن۔
| پيراميٽر | وضاحت | TemplateStyles جو متبادل ڪلاس |
|---|---|---|
|style= يا |bodystyle= |
پوري سائڊبار لاءِ اضافي CSS۔ | اهو ڪلاس جيڪو |class= ۾ سانچي کي ڏنو ويو آهي |
|width= |
پوري سائڊبار جي ويڪر۔ | |class= ۾ سانچي کي ڏنل ڪلاس ۾ خاصيت |
|basestyle= |
پيراميٽرن جي هڪ گڏيل سيٽ لاءِ اضافي CSS: |pretitle=، |title=، |headingn=، ۽ |listtitlen= ({{sidebar with collapsible lists}} لاءِ)۔ |
pretitle، title، سڀني heading، ۽ سڀني lists کي نشانو بڻائڻ لاءِ لاڳاپيل پيراميٽر ڏسو۔ هي مخصوص اسٽائل پيراميٽر کان اڳ لاڳو ٿيندو، تنهنڪري جيڪڏهن TemplateStyles شيٽ ۾ ٻيا حڪم هجن ته انهن کان مٿي رکيو وڃي۔ |
|outertitlestyle= |
|outertitle= لاءِ اضافي CSS۔ |
|
|topimagestyle= |
|topimage= لاءِ اضافي CSS۔ |
|
|topcaptionstyle= |
|topcaption= لاءِ اضافي CSS۔ |
|
|pretitlestyle= |
|pretitle= لاءِ اضافي CSS۔ |
يا |
|titlestyle= |
|title= لاءِ اضافي CSS۔ |
يا |
|imagestyle= |
|image= لاءِ اضافي CSS۔ |
|
|captionstyle= |
|caption= لاءِ اضافي CSS۔ |
|
|abovestyle= |
|above= لاءِ اضافي CSS۔ |
|
|headingstyle= |
سيڪشن جي عنوانن لاءِ اضافي CSS۔ | |
|headingnstyle= |
|headingn= لاءِ اضافي CSS۔ |
اهو ڪلاس جيڪو |headingnclass= ۾ عنوان کي ڏنو ويو آهي |
|contentstyle= |
سڀني سيڪشن مواد لاءِ اضافي CSS۔ | ۽/يا |
|contentnstyle= |
|contentn= لاءِ اضافي CSS۔ |
اهو ڪلاس جيڪو |contentnclass= ۾ مواد کي ڏنو ويو آهي |
|belowstyle= |
|below= لاءِ اضافي CSS۔ |
|
|navbarstyle= |
تيار ٿيل navbar لاءِ اضافي CSS۔ | |
|navbarfontstyle= |
اضافي CSS جيڪا navbar ماڊيول ڏانهن پاس ڪئي ويندي آهي ته جيئن VTE کي نشانو بڻائي سگهجي (عام طور رنگن لاءِ)۔ | |
ٽريڪنگ زمرو
[سنواريو]پڻ ڏسو
[سنواريو]- لوا کان اڳ وارو آخري نسخو
- {{Sidebar with collapsible lists}}
- {{Infobox}}
- {{Side box}}
- Wikipedia:UBLIST، مواد جي اندر بغير بلٽن واريون فهرستون استعمال ڪرڻ ۾ مدد لاءِ۔