سانچو:ڄاڻ دٻو
| هي سانچو گهڻن صفحن تي استعمال ٿئي ٿو، تنهنڪري ان ۾ ڪيل ڪا به تبديلي فوري طور ڪيترن ئي صفحن تي ظاهر ٿيندي ۽ وڏي پيماني تي محسوس ڪئي ويندي۔ مهرباني ڪري ڪنهن به تبديلي کي مستقل طور لاڳو ڪرڻ کان اڳ، سانچي جي /ريتخانو (Sandbox) يا /آزمائشي حالتون (test cases) ذيلي صفحن ۾ آزمائي ڏسو، يا پنهنجي يوزر ذيلي صفحي ۾ جانچيو۔ تبديليون لاڳو ڪرڻ کان اڳ ڳالهيون صفحي تي بحث ڪرڻ جي صلاح ڏني وڃي ٿي۔ |
| This template uses Lua: |
| {{{above}}} | |
|---|---|
| {{{subheader}}} | |
| {{{subheader2}}} ...... | |
| {{{image}}} {{{caption}}} | |
| {{{image2}}} {{{caption2}}} ...... | |
{{{header1}}} ( or ) | |
| {{{label1}}} | {{{data1}}} |
| ( or ) {{{data1}}} | |
| {{{header2}}} ( or ) | |
| {{{label2}}} | {{{data2}}} |
| ( or ) {{{data2}}} | |
( etc ) | |
| {{{below}}} | |
سانچو:Infobox هڪ ميٽا-سانچي طور ارادو ڪيل آهي: يعني اهڙو سانچو جيڪو ٻين سانچن جي تعمير لاءِ استعمال ٿئي. اهو ڪنهن حقيقي {{Infobox موضوع}} سانچي کي منظم ڪرڻ لاءِ ڪم اچي ٿو (مثال طور {{Infobox building}}). عام طور هي سانچو سڌو سنئون ڪنهن مقالي ۾ استعمال ڪرڻ لاءِ ناهي، پر جيڪڏهن ضرورت هجي ته هڪ ڀيري لاءِ استعمال ڪري سگهجي ٿو.
تيار ڪيل موضوع-مخصوص انفوباڪسن جي فهرستن لاءِ وڪيپيڊيا:انفوباڪسن جي فهرست ۽ زمرو:انفوباڪس سانچا ڏسو. مدد:Infobox ۾ انفوباڪسن جي سفارش ڪيل مواد ۽ جوڙجڪ جو تعارف آهي؛ وڪيپيڊيا:دستورِ اسلوب/Infoboxes ۾ وڌيڪ اسلوبي هدايتون آهن.
استعمال
[سنواريو]{{Infobox موضوع}} لاءِ، سانچي جو ڪوڊ پوءِ سادن لفظن ۾ ڪجهه هن ريت نظر ايندو:
{{Infobox
| name = {{{name|{{PAGENAME}}}}}
| image = {{{image|}}}
| caption1 = {{{caption|}}}
| label1 = Former names
| data1 = {{{former_names|}}}
| header2 = General information
| label3 = Status
| data3 = {{{status|}}}
... <!-- etc. -->
}}
اختياري ضابطي وارا پيرا ميٽر
[سنواريو]- name
- جيڪڏهن هن پيرا ميٽر وٽ ڪا قدر هجي، ته انفوباڪس جي هيٺان "view, talk and edit" ڳنڍڻا شامل ڪيا ويندا جيڪي ڏنل صفحي ڏانهن اشارو ڪندا، ۽ جيڪڏهن ڪو نيم اسپيس ڄاڻايل نه هجي ته Template: اڳياڙي لڳائي ويندي. اوهان
{{subst:PAGENAME}}قدر پڻ استعمال ڪري سگهو ٿا؛ پر گهڻو ڪري اهو اوهان جي مراد ناهي، ڇاڪاڻتہ پوءِ اهي ڳنڍڻا صارفن کي انفوباڪس ۾ موجود ڊيٽا بدران سانچي جي ڪوڊ ڏانهن وٺي ويندا. - child
- تفصيل لاءِ § سرايت وارو حصو ڏسو. جيڪڏهن هن کي "yes" تي رکيو وڃي ته هي ٻار-انفوباڪس عنوان رکندو پر name پيرا ميٽر نه هوندو. ڊفالٽ طور هي خالي هوندو آهي؛ ان کي چالو ڪرڻ لاءِ "yes" ڏيو.
- subbox
- تفصيل لاءِ Subboxes وارو حصو ڏسو. جيڪڏهن هن کي "yes" تي رکيو وڃي ته هي ذيلي دٻو عنوان رکندو پر name پيرا ميٽر نه هوندو. ڊفالٽ طور هي خالي هوندو آهي؛ چالو ڪرڻ لاءِ "yes" ڏيو. جيڪڏهن
|child=پيرا ميٽر پڻ "yes" هجي ته ان جو ڪو اثر نه ٿيندو. - decat
- جيڪڏهن هن کي "yes" تي رکيو وڃي ته موجوده صفحي کي سارسنڀال واري زمري ۾ پاڻمرادو شامل نه ڪيو ويندو، جڏهن ٺهيل انفوباڪس ۾ ڪي مسئلا هجن يا ڪو ظاهر ٿيندڙ ڊيٽا وارو حصو نه هجي. ڊفالٽ طور خالي ڇڏي ڏيو يا چالو ڪرڻ لاءِ "yes" ڏيو.
- autoheaders
- جيڪڏهن هن کي ڪا به غير خالي قدر ڏني وڃي، ته اهي سرخيون جيڪي ڪنهن ڊيٽا فيلڊ کان اڳيان نه اچن، لڪايون وينديون. وڌيڪ تفصيل لاءِ "جڏهن ان جا سڀ ڊيٽا فيلڊ خالي هجن تڏهن سرخيون لڪائڻ" وارو حصو ڏسو.
مواد وارا پيرا ميٽر
[سنواريو]عنوان
[سنواريو]انفوباڪس تي عنوان رکڻ جا ٻه مختلف طريقا آهن. هڪ ۾ عنوان ٽيبل جي سڀ کان مٿين خاني ۾، انفوباڪس جي سرحد اندر رکيو ويندو آهي؛ ٻئي ۾ اهو ٽيبل جي مٿان caption طور رکيو ويندو آهي. اوهان ٻنهي کي گڏ به استعمال ڪري سگهو ٿا، يا صرف هڪ کي، يا ڪنهن به نه (جيتوڻيڪ اها صلاح نه ٿي ڏني وڃي):
- title
- اهو متن جيڪو ٽيبل جي مٿان caption ۾ رکڻو هجي (يا جيڪڏهن هي child infobox هجي ته هن ٽيبل جي سموري مواد کان اڳ حصي جي سرخي طور). رسائي جي سببن جي ڪري، هي سڀ کان وڌيڪ سفارش ڪيل متبادل آهي.
- above
- اهو متن جيڪو ٽيبل جي سڀ کان مٿين خاني ۾ رکڻو هجي.
- subheader(n)
- اضافي عنواني فيلڊ، جيڪي
|title=} ۽|above=} کان هيٺ پر تصويرن کان اڳ اچن ٿا.
مثال:
| Subheader of the infobox | |
{{Infobox
| name = {{subst:PAGENAME}}
| title = Text in caption over infobox
| subheader = Subheader of the infobox
| header = (the rest of the infobox goes here)
}}
| Text in uppermost cell of infobox | |
|---|---|
| Subheader of the infobox | |
| Second subheader of the infobox | |
{{Infobox
| name = {{subst:PAGENAME}}
| above = Text in uppermost cell of infobox
| subheader = Subheader of the infobox
| subheader2 = Second subheader of the infobox
| header = (the rest of the infobox goes here)
}}
وضاحتي تصويرون
[سنواريو]- image(n)
- تصويرون جيڪي سانچي جي مٿي ڏيکارڻيون هجن. مڪمل تصويري نحو استعمال ڪريو، مثال طور:
. تصوير ڊفالٽ طور مرڪز ۾ هوندي آهي. جيڪڏهن ضروري هجي ته[[File:example.png|frameless|upright=1.1|alt=Example alt text]]|upright=سان upright scaling factor () استعمال ڪري تصوير جو سائيز بدلائي سگهجي ٿو. اسڪرين ريڊرن لاءِ تصوير جي متني وضاحت مهيا ڪرڻ لاءِ|alt=استعمال ڪريو؛ متبادل متن بابت وڌيڪ ڄاڻ لاءِ WP:ALT ڏسو. جيڪڏهن هي پيرا ميٽر ڪنهن {{Infobox موضوع}} سانچي جو حصو طور استعمال ڪيو وڃي (مثال طور {{Infobox building}})، ته Module:InfoboxImage کي هن طرح سڏيو:.{{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |upright={{{upright|}}} |alt={{{alt|}}} }} - caption(n)
- اهو متن جيڪو تصويرن جي هيٺان رکڻو هجي.
بنيادي ڊيٽا
[سنواريو]- header(n)
- قطار n ۾ سرخي طور استعمال ٿيڻ وارو متن.
- label(n)
- قطار n ۾ ليبل طور استعمال ٿيڻ وارو متن.
- data(n)
- قطار n ۾ ڊيٽا طور ڏيکارڻ وارو متن.
نوٽ: (n) جي ڪنهن ڏنل قدر لاءِ پيرا ميٽرن جون سڀ گڏجڻيون جائز ناهن. |header(n)= جي موجودگي لاڳاپيل |data(n)= (۽ |rowclass(n)= |label(n)=، هيٺ ڏسو) کي نظرانداز ڪرائيندي؛ |data(n)= جي غير موجودگي لاڳاپيل |label(n)= کي نظرانداز ڪرائيندي. ڪنهن هڪ قطار لاءِ صحيح گڏجڻيون هي آهن:
|class(n)=|header(n)=|rowclass(n)=|class(n)=|data(n)=|rowclass(n)=|label(n)=|class(n)=|data(n)=
هيٺ مثالن واري حصي ۾ header4، label4 ۽ data4 جي ڏيک کي ڏسو.
انگن جون حدون
[سنواريو]انفوباڪس جي layout بدلجڻ وقت لچڪ رکڻ لاءِ، ڪنهن انفوباڪس کي ترقي ڏيندي header ۽ label/data قطارن لاءِ غير لڳاتار انگ استعمال ڪرڻ ڪارائتو ٿي سگهي ٿو. پوءِ مستقبل ۾ نون قطارن جا پيرا ميٽر موجوده پيرا ميٽرن کي ٻيهر نمبر ڏيڻ کان سواءِ داخل ڪري سگهبا. مثال طور:
| header3 = Section 1
| label5 = Label A
| data5 = Data A
| label7 = Label C
| data7 = Data C
| header10 = Section 2
| label12 = Label D
| data12 = Data D
پيرا ميٽر نالن کي پاڻمرادو ٻيهر نمبر ڏيڻ لاءِ User:Frietjes/infoboxgap.js يا Module:IncrementParams پڻ استعمال ڪري سگهجي ٿو.
انگن لاءِ ڪا مٿيون حد ناهي، پر استعمال ٿيل هر انگ جي وچ ۾ وڌ ۾ وڌ 50 جو فرق هجڻ گهرجي.
ڊيٽا فيلڊن کي اختياري بڻائڻ
[سنواريو]ليبل پر بغير ڊيٽا واري قطار ڏيکاري نه ويندي. ان سان اختياري انفوباڪس مواد واريون قطارون آساني سان ٺاهي سگهجن ٿيون. ڪنهن قطار کي اختياري بڻائڻ لاءِ اهڙو پيرا ميٽر استعمال ڪريو جيڪو ڊفالٽ طور خالي اسٽرنگ هجي، جيئن:
| label5 = Population
| data5 = {{{population|}}}
اهڙيءَ طرح جيڪڏهن ڪنهن مقالي ۾ انفوباڪس اندر population پيرا ميٽر متعين نه ڪيو ويو هجي ته اها قطار ڏيکاري نه ويندي.
وڌيڪ پيچيده فيلڊن لاءِ، جن ۾ اڳواٽ فارميٽ ڪيل مواد شامل هجي ۽ پيرا ميٽر مقرر نه ٿيڻ باوجود به ظاهر رهي، اوهان سڄي مواد کي "#if" بيان ۾ ويڙهي سگهو ٿا ته جيئن پيرا ميٽر استعمال نه ٿيڻ تي سمورو حصو غائب ٿي وڃي. مثال طور، هيٺين مثال ۾ "#if" بيان جو مطلب آهي: "#if: جيڪڏهن mass پيرا ميٽر ڏنو ويو آهي | ته پوءِ ان کي ڏيکاريو، ۽ ان کان پوءِ 'kg' لکو":
| label6 = Mass
| data6 = {{ #if: {{{mass|}}} | {{{mass}}} kg }}
- if بابت وڌيڪ ڄاڻ لاءِ هتي ڏسو.
جڏهن ان جا سڀ ڊيٽا فيلڊ خالي هجن تڏهن سرخيون لڪائڻ
[سنواريو]اوهان سرخين کي پاڻمرادو لڪائي به سگهو ٿا جڏهن انهن جو حصو خالي هجي (يعني ڪا به ڊيٽا-قطار ڏيکاري نه وڃي).
هيءَ حالت ڏسو:
| Header1 with empty section | |
|---|---|
| Header5 with data below | |
| label6 text | Some value |
{{Infobox
| title = Example: header with & without data
| headerstyle = background: lightgrey; color:inherit;
| header1 = Header1 with empty section
| label2 = label2 text | data2 =
| label3 = label3 text | data3 =
| label4 = label4 text | data4 =
| header5 = Header5 with data below
| label6 = label6 text | data6 = Some value
}}
جيڪڏهن اوهان سرخي کي تڏهن لڪائڻ چاهيو جڏهن ڪوبه |dataN= موجود نه هجي، ته |autoheaders=y استعمال ڪريو:
| Header5 with data below | |
|---|---|
| label6 text | Some value |
{{Infobox
| title = Example: header with & without data
| autoheaders = y
| headerstyle = background: lightgrey; color:inherit;
| header1 = Header1 with empty section
| label2 = label2 text | data2 =
| label3 = label3 text | data3 =
| label4 = label4 text | data4 =
| header5 = Header5 with data below
| label6 = label6 text | data6 = Some value
}}
تنهنڪري، header1 تڏهن ڏيکاريو ويندو جڏهن item1، item2، يا item3 مان ڪو به متعين هجي. جيڪڏهن اهي ٽئي پيرا ميٽر متعين نه هجن ته سرخي نه ڏيکاربي ۽ ايندڙ نظر ايندڙ مواد کان اڳ ڪا خالي قطار به ظاهر نه ٿيندي.
نوٽ: جيڪڏهن ڊيٽا ۾ خالي css عنصر هجن، جهڙوڪ |data=<span style="background:yellow;"></span>، ته اهو خالي نه پر غير خالي سمجهيو ويندو.
جيڪڏهن |autoheaders=y هجي پر ڪي اهڙا آئٽم هجن جيڪي اوهان نه ٿا چاهيو ته سرخي کي چالو ڪن، ته |headerX=_BLANK_ رکو. اهو هڪ خالي سرخي طور ڪم ڪندو ۽ ان کي پوين آئٽمن کان جدا ڪندو.
| label6 text | Some value, but does not trigger header1 or show header5 |
|---|
{{Infobox
| title = Example: blank header with & without data
| autoheaders = y
| headerstyle = background: lightgrey; color:inherit;
| header1 = Header1 with empty section
| label2 = label2 text | data2 =
| label3 = label3 text | data3 =
| label4 = label4 text | data4 =
| header5 = _BLANK_
| label6 = label6 text | data6 = Some value, but does not trigger header1 or show header5
}}
هيٺيون حصو
[سنواريو]- below
- اهو متن جيڪو هيٺئين خاني ۾ رکڻو هجي. هيٺيون خانو حاشين، پڻ ڏسو، ۽ اهڙي قسم جي ٻي ڄاڻ لاءِ ارادو ڪيل آهي.
پيشڪش وارا پيرا ميٽر
[سنواريو]اٽالڪ عنوان
[سنواريو]انفوباڪس وارن مضمونن جا عنوان WP:ITALICTITLE مطابق اٽالڪ (Italic) ڪري سگهجن ٿا، جيڪڏهن italic title پيرا ميٽر استعمال ڪيو وڃي.
- اٽالڪ عنوان چالو ڪرڻ لاءِ انفوباڪس مان
|italic title={{{italic title|}}}پاس ڪريو. ياد رکو ته جيڪڏهن|italic title=کي خالي قدر ڏني وڃي ته مضمون جو عنوان اٽالڪ ٿي ويندو. - ڊفالٽ طور بند رکو (خاص ڪري ڇاڪاڻتہ صرف لاطيني رسم الخط کي هن طرز ۾ محفوظ نموني ڏيکاري سگهجي ٿو، ۽ اٽالڪ عام طور غير ملڪي ٻولي ۽ مقامي انگريزي ٻولي ۾ فرق ڪرڻ لاءِ استعمال ٿيندو آهي، پر ٻين رسم الخط لاءِ پڙهڻ ڏکيو ٿي سگهي ٿو)، پر ڪجهه حالتن ۾ اٽالڪ ڪرڻ جي اجازت ڏيڻ لاءِ
|italic title={{{italic title|no}}}پاس ڪريو. - جيڪڏهن پيرا ميٽر بلڪل پاس نه ڪيو وڃي ته ڪوبه عنوان اٽالڪ نه ٿيندو.
CSS اسٽائلنگ
[سنواريو]- bodystyle
- سڄي انفوباڪس ٽيبل تي لاڳو ٿئي ٿو
- titlestyle
- صرف عنوان caption تي لاڳو ٿئي ٿو. پسمنظر جو رنگ ڏيڻ عام طور مناسب ناهي ڇاڪاڻتہ متن انفوباڪس کان ٻاهر ڏيکاريو ويندو آهي.
- abovestyle
- صرف مٿي واري خاني ("above") تي لاڳو ٿئي ٿو. ڊفالٽ انداز ۾ font-size:125% هوندو آهي؛ جيڪڏهن اوهان هن خاني کي عام متن لاءِ استعمال ڪرڻ چاهيو ٿا ته abovestyle ۾ "font-size:100%;" شامل ڪريو.
- imagestyle
- تصوير واري خاني تي لاڳو ٿئي ٿو. ان ۾ تصوير جي caption جو متن به شامل هوندو آهي، پر متن جون خاصيتون captionstyle سان مقرر ڪرڻ بهتر آهي.
- captionstyle
- تصوير جي caption جي متن تي لاڳو ٿئي ٿو.
- rowstyle(n)
- هي پيرا ميٽر مخصوص قطار جي
styleخاصيت ۾ شامل ڪيو ويندو. - headerstyle
- سڀني header خانن تي لاڳو ٿئي ٿو
- subheaderstyle
- سڀني subheader خانن تي لاڳو ٿئي ٿو
- labelstyle
- سڀني label خانن تي لاڳو ٿئي ٿو
- datastyle
- سڀني data خانن تي لاڳو ٿئي ٿو
- belowstyle
- صرف below خاني تي لاڳو ٿئي ٿو
HTML ڪلاس ۽ مائڪروفارميٽ
[سنواريو]- bodyclass
- هي پيرا ميٽر سڄي انفوباڪس جي
classخاصيت ۾ شامل ٿيندو. - titleclass
- هي پيرا ميٽر انفوباڪس جي title caption جي
classخاصيت ۾ شامل ٿيندو. - aboveclass
- هي پيرا ميٽر انفوباڪس جي above خاني جي
classخاصيت ۾ شامل ٿيندو. - subheaderrowclass(n)
- هي پيرا ميٽر ان مڪمل قطار جي
classخاصيت ۾ شامل ٿيندو جنهن ۾ subheader هوندو. - subheaderclass(n)
- هي پيرا ميٽر انفوباڪس جي subheader جي
classخاصيت ۾ شامل ٿيندو. - imagerowclass(n)
- هي پيرا ميٽر ان مڪمل قطار جي
classخاصيت ۾ شامل ٿيندو جنهن ۾ image هوندي. - imageclass
- هي پيرا ميٽر image جي
classخاصيت ۾ شامل ٿيندو. - rowclass(n)
- هي پيرا ميٽر مخصوص قطار جي
classخاصيت ۾ شامل ٿيندو جنهن ۾ label ۽ data خانا هوندا. - class(n)
- هي پيرا ميٽر مخصوص قطار جي data خاني جي
classخاصيت ۾ شامل ٿيندو. - belowclass
- هي پيرا ميٽر انفوباڪس جي below خاني جي
classخاصيت ۾ شامل ٿيندو.
هي سانچو مائڪروفارميٽ معلومات شامل ڪرڻ جي سهولت ڏئي ٿو. اهو مختلف data خانن ۾ "class" خاصيت شامل ڪري ڪيو ويندو آهي، جنهن سان معلوم ٿئي ٿو ته ان خاني ۾ ڪهڙي قسم جي معلومات آهي. هڪ کان وڌيڪ class نالا به ڏئي سگهجن ٿا، جيڪي اسپيس سان جدا ڪيا ويندا.
مثال طور جيڪڏهن ڪنهن انفوباڪس کي hCard معلومات رکندڙ ظاهر ڪرڻو هجي ته هي پيرا ميٽر شامل ڪريو:
| bodyclass = vcard
۽ هر data قطار لاءِ لاڳاپيل class پيرا ميٽر شامل ڪريو:
| class1 = fn
| class2 = org
| class3 = tel
وڌيڪ معلومات لاءِ Wikipedia:WikiProject Microformats ۽ microformat ڏسو.
TemplateStyles
[سنواريو]TemplateStyles پيرا ميٽر |templatestyles=، |child templatestyles=، ۽ |grandchild templatestyles= ڪنهن TemplateStyles صفحي جو نالو وٺن ٿا ۽ ان کي TemplateStyles ٽئگ ۾ تبديل ڪن ٿا. TemplateStyles انفوباڪس ۾ اسٽائل شامل ڪرڻ جو وڌيڪ طاقتور طريقو آهي.
استعمال جا ڪجهه ضابطا:
- هميشه
|bodyclass=۾ template لاءِ مخصوص class شامل ڪريو ته جيئن هڪ انفوباڪس جا اسٽائل ٻئي انفوباڪس تي اثر نه ڪن. - اهو فرض نه ڪريو ته Template:Infobox هميشه ٽيبل ڍانچي ۾ رهندو؛ مستقبل ۾ ٽيبل ڍانچو ختم ٿي سگهي ٿو.
اهي ٽئگ هن ترتيب سان لوڊ ٿين ٿا: Horizontal list styles → Plainlist styles → Core infobox styles → templatestyles → child → grandchild
- templatestyles
- اهو پيرا ميٽر ان template يا module لاءِ آهي جيڪو سڌو {{Infobox}} سڏي.
- child templatestyles
- اهو پيرا ميٽر ان template لاءِ آهي جيڪو
|templatestyles=سان انفوباڪس سڏي. - grandchild templatestyles
- اهو پيرا ميٽر ان template لاءِ آهي جيڪو
|child templatestyles=سان انفوباڪس سڏي.
انفوباڪس جي مختلف عنصرن لاءِ ڪلاس فهرست Module:Infobox ۾ "addClass" حصي ۾ ملي سگهي ٿي. عام استعمال لاءِ اهم ڪلاس هي آهن:
- .infobox
- مکيه انفوباڪس ڪلاس
- .infobox-title
|title=لاءِ- .infobox-above
|above=لاءِ- .infobox-image
|image=لاءِ- .infobox-caption
|caption=لاءِ- .infobox-header
|header=لاءِ- .infobox-subheader
|subheader=لاءِ- .infobox-label
|label=لاءِ- .infobox-data
- ڊيٽا قطار
- .infobox-full-data
- ڊيٽا قطار (بغير ليبل)
- .infobox-below
|below=لاءِ- .infobox-navbar
|navbar=لاءِ
TemplateStyles استعمال جو مثال
[سنواريو]{{Infobox
| title = Child Example
| bodyclass = ib-example
| templatestyles = Template:Infobox/example/styles.css
}}
مثال
[سنواريو]نوٽ ڪريو ته جڏهن label موجود هجي پر data نه هجي ته قطار ظاهر نه ٿيندي، ۽ جڏهن header ساڳي قطار ۾ هجي ته سڀ ظاهر ٿيندا.
{{Infobox
|name = Infobox/doc
|bodystyle = width: 20em
|title = Test Infobox
|labelstyle = width: 33%
|label1 = Label 1
|data1 = Data 1
|label2 = Label 2
|data2 = Data 2
|label3 = Label 3
|data3 = Data 3
|below = Below text
}}
سرايت
[سنواريو]هڪ انفوباڪس سانچي کي ٻئي جي اندر |child= پيرا ميٽر وسيلي سرايت ڪري سگهجي ٿو. هن خوبي کي ماڊيولر انفوباڪس ٺاهڻ يا وڌيڪ چڱيءَ طرح واضح منطقي حصا ٺاهڻ لاءِ استعمال ڪري سگهجي ٿو. گهڻو اڳ، 99 قطارن کان وڌيڪ انفوباڪس ٺاهڻ لاءِ سرايت ضروري هوندي هئي؛ پر هاڻي {{infobox}} جي هڪ ئي استعمال ۾ قطارن جي تعداد تي ڪا حد ناهي.
| First subsection | |
| Label 1.1 | Data 1.1 |
|---|---|
| Second subsection | |
| Label 2.1 | Data 2.1 |
| Below text | |
{{Infobox
| title = Top level title
| data1 = {{Infobox | decat = yes | child = yes
| title = First subsection
| label1= Label 1.1
| data1 = Data 1.1
}}
| data2 = {{Infobox | decat = yes | child = yes
|title = Second subsection
| label1= Label 2.1
| data1 = Data 2.1
}}
| belowstyle =
| below = Below text
}}
نوٽ ڪريو ته مٿين مثالن ۾ child انفوباڪس کي data فيلڊ ۾ رکيو ويو آهي، نه ڪي header فيلڊ ۾. اهو به ڏسو ته جيڪڏهن ٿلهو متن واضح طور نه ڏنو وڃي ته حصن جون ذيلي سرخيون ٿلهين اکرن ۾ نه ٿينديون. ٿلها حصي-عنوان حاصل ڪرڻ لاءِ child انفوباڪس کي header فيلڊ ۾ رکو (پر label فيلڊ ۾ نه، ڇو ته پوءِ اهو ظاهر نه ٿيندو)، يا ته هن طرح:
| First subsection | |
|---|---|
| Label 1.1 | Data 1.1 |
| Second subsection | |
| Label 2.1 | Data 2.1 |
| Below text | |
{{Infobox
| title = Top level title
| header1 = {{Infobox | decat = yes | child = yes
| title = First subsection
| label1= Label 1.1
| data1 = Data 1.1
}}
| header2 = {{Infobox | decat = yes | child = yes
| title = Second subsection
| label1= Label 2.1
| data1 = Data 2.1
}}
| belowstyle =
| below = Below text
}}
يا،
| First subsection | |
|---|---|
| Label 1.1 | Data 1.1 |
| Second subsection | |
| Label 2.1 | Data 2.1 |
| Below text | |
{{Infobox
| title = Top level title
| header1 = First subsection
{{Infobox | decat = yes | child = yes
| label1 = Label 1.1
| data1 = Data 1.1
}}
| header2 = Second subsection
{{Infobox | decat = yes | child = yes
| label1 = Label 2.1
| data1 = Data 2.1
}}
| belowstyle =
| below = Below text
}}
نوٽ ڪريو ته جيڪڏهن |title= پيرا ميٽر ڇڏيو وڃي، ۽ سرايت ڪيل انفوباڪس کان اڳ ڪو به متن شامل نه ڪيو وڃي، ته غير ضروري خالي ٽيبل قطارون ظاهر ٿي سگهن ٿيون، جنهن سان ڏيک ۾ وٿي پيدا ٿيندي. هن غير ضروري نتيجي کي |rowstyleN=display: none سان روڪي سگهجي ٿو، جتي N جي جاءِ تي data/header جو نمبر ڏنو وڃي.
Wikipedia:WikiProject Infoboxes/embed ۾ ڪجهه اهڙا ڳنڍڻا شامل آهن جيڪي انهن وڪيپيڊيا مقالن ڏانهن وڃن ٿا جن ۾ انفوباڪس ٻين انفوباڪسن اندر سرايت ڪيا ويا آهن.
ذيلي خانا
[سنواريو]سرايت جو ٻيو طريقو |subbox=yes استعمال ڪرڻ آهي، جيڪو انفوباڪس جي ٻاهرين ڪناري کي هٽائي ڇڏي ٿو، پر اندروني ڍانچي کي برقرار رکي ٿو. هن طريقي جي هڪ خوبي اها آهي ته parent ۽ child دٻن جي ڍانچي ساڳي هجڻ ضروري ناهي، ۽ label ۽ data فيلڊ parent ۽ child دٻن ۾ هڪ قطار ۾ ناهن ايندا، ڇو ته اهي ساڳي parent ٽيبل ۾ ناهن.
| Main 1 | |||||||
|---|---|---|---|---|---|---|---|
| Main 2 | |||||||
| |||||||
| |||||||
| Label 5 | Data 5 | ||||||
| Main 6 | |||||||
{{Infobox
| headerstyle = background-color: #eee; color:inherit;
| labelstyle = background-color: #eee; color:inherit;
| header1 = Main 1
| header2 = Main 2
| data3 = {{Infobox | subbox = yes
| headerstyle = background-color: #ccc; color:inherit;
| labelstyle = background-color:#ddd; color:inherit;
| header1 = Sub 3-1
| header2 = Sub 3-2
| label3 = Label 3-3 | data3 = Data 3-3
}}
| data4 = {{Infobox | subbox = yes
| labelstyle = background-color: #ccc; color:inherit;
| label1 = Label 4-1 | data1 = Data 4-1
}}
| label5 = Label 5 | data5 = Data 5
| header6 = Main 6
}}
ساڳيون سرايتي ٽيڪنيڪون ٻين اهڙن سانچن جي مواد وارن پيرا ميٽرن ۾ به استعمال ڪري سگهجن ٿيون جيڪي ٽيبلون ٺاهي ڏين ٿا (مثال طور Sidebar):
| Heading 1 | ||||||
|---|---|---|---|---|---|---|
| Heading 2 | ||||||
|
||||||
|
||||||
| Heading 5 | ||||||
{{Sidebar
| navbar = off
| headingstyle = background-color: #eee; color:inherit;
| heading1 = Heading 1
| heading2 = Heading 2
| content3 = {{Infobox | subbox = yes
| headerstyle = background-color: #ccc; color:inherit;
| labelstyle = background-color: #ddd; color:inherit;
| header1 = Sub 3-1
| header2 = Sub 3-2
| label3 = Label 3-3 | data3 = Data 3-3
}}
| content4 = {{Infobox | subbox = yes
| labelstyle = background-color: #ccc; color:inherit;
| label1 = Label 4-1 | data1 = Data 4-1
}}
| heading5 = Heading 5
}}
نوٽ ڪريو ته parent data cell جي ڊفالٽ padding، جنهن ۾ هر subbox رکيل آهي، اڃا به نظر ايندي آهي، تنهنڪري subboxes parent box کان ٿورا سنها هوندا آهن ۽ parent box جي معياري خانن جي وچ ۾ عمودي وٿي، مختلف subboxes جي خانن جي وچ واري وٿي کان وڌيڪ هوندي آهي.
سرايت ڪيل بي-نقطا فهرستن ۾ سٽ-ٽٽڻ کي ضابطو ڪرڻ
[سنواريو]سانچو {{nbsp}}، {{wbr}} ۽ {{nowrap}} سان گڏ استعمال ڪري، انفوباڪسن ۾ سرايت ڪيل بي-نقطا فهرستن (مثال طور {{Infobox film}} ۾ cast list) ۾ line-breaking کي ضابطو ڪري سگهجي ٿو، جيئن ڊگهي لپٽيل اندراجن کي گهڻن اندراجن سان گڏي نه سمجهيو وڃي. تفصيل لاءِ Template:Wbr/doc#Controlling line-breaking in infoboxes ڏسو.
مڪمل خالي نحو
[سنواريو](نوٽ: ممڪن قطارن جي تعداد تي ڪا حد ناهي؛ هيٺ فقط 20 ڏنيون ويون آهن، ڇاڪاڻتہ ان کان وڏا انفوباڪس نسبتاً گهٽ هوندا. ضرورت هجي ته نمبرنگ وڌايو. microformat "class" پيرا ميٽر پڻ هتي ڇڏيو ويو آهي، ڇو ته اهي عام استعمال ۾ گهٽ آهن.)
{{Infobox
| name = {{subst:PAGENAME}}
| child = {{{child|}}}
| subbox = {{{subbox|}}}
| italic title = {{{italic title|no}}}
| templatestyles =
| child templatestyles =
| grandchild templatestyles =
| bodystyle =
| titlestyle =
| abovestyle =
| subheaderstyle =
| title =
| above =
| subheader =
| imagestyle =
| captionstyle =
| image =
| caption =
| image2 =
| caption2 =
| headerstyle =
| labelstyle =
| datastyle =
| header1 =
| label1 =
| data1 =
| header2 =
| label2 =
| data2 =
| header3 =
| label3 =
| data3 =
| header4 =
| label4 =
| data4 =
| header5 =
| label5 =
| data5 =
| header6 =
| label6 =
| data6 =
| header7 =
| label7 =
| data7 =
| header8 =
| label8 =
| data8 =
| header9 =
| label9 =
| data9 =
| header10 =
| label10 =
| data10 =
| header11 =
| label11 =
| data11 =
| header12 =
| label12 =
| data12 =
| header13 =
| label13 =
| data13 =
| header14 =
| label14 =
| data14 =
| header15 =
| label15 =
| data15 =
| header16 =
| label16 =
| data16 =
| header17 =
| label17 =
| data17 =
| header18 =
| label18 =
| data18 =
| header19 =
| label19 =
| data19 =
| header20 =
| label20 =
| data20 =
| belowstyle =
| below =
}}
ٻين MediaWikis ڏانهن منتقلي
[سنواريو]هي انفوباڪس سانچو Scribunto ۽ TemplateStyles واڌارن جي ضرورت رکي ٿو. WikiProject Transwiki وٽ هن سانچي جو اهڙو نسخو موجود آهي جنهن کي ٻين MediaWikis تي ڪم ڪرڻ لاءِ تبديل ڪيو ويو آهي.
TemplateData
[سنواريو]ڄاڻ دٻو لاءِ سانچائي ڊيٽا
هي سانچو هڪ ميٽا سانچي طور ارادو ڪيل آهي، يعني اهڙو سانچو جيڪو ٻين سانچن جي تعمير لاءِ استعمال ٿئي. عام طور تي اهو سڌي طرح ڪنهن مقالي ۾ استعمال ڪرڻ لاءِ ناهي، پر جيڪڏهن ضرورت هجي ته هڪ ڀيري لاءِ استعمال ڪري سگهجي ٿو.
| پيراميٽر | تشريح | قِسم | اسٽيٽس | |
|---|---|---|---|---|
| name | name | اڻڄاتل | اختياري | |
| child | child | اڻڄاتل | اختياري | |
| subbox | subbox | اڻڄاتل | اختياري | |
| italic title | italic title | اڻڄاتل | اختياري | |
| templatestyles | templatestyles | اڻڄاتل | اختياري | |
| child templatestyles | child templatestyles | اڻڄاتل | اختياري | |
| grandchild templatestyles | grandchild templatestyles | اڻڄاتل | اختياري | |
| bodystyle | bodystyle | اڻڄاتل | اختياري | |
| titlestyle | titlestyle | اڻڄاتل | اختياري | |
| abovestyle | abovestyle | اڻڄاتل | اختياري | |
| subheaderstyle | subheaderstyle | اڻڄاتل | اختياري | |
| Title | title | اهو عنوان جيڪو انفوباڪس جي مٿان ڏيکاريو وڃي | اسٽرنگ | تجويز ڪيل |
| above | above | اڻڄاتل | اختياري | |
| subheader | subheader | اڻڄاتل | اختياري | |
| imagestyle | imagestyle | اڻڄاتل | اختياري | |
| captionstyle | captionstyle | اڻڄاتل | اختياري | |
| Image | image | موضوع کي ظاهر ڪندڙ تصوير. مڪمل تصويري نحو استعمال ڪريو.
| مواد | تجويز ڪيل |
| Caption | caption | تصوير لاءِ caption | مواد | تجويز ڪيل |
| image2 | image2 | اڻڄاتل | اختياري | |
| caption2 | caption2 | اڻڄاتل | اختياري | |
| headerstyle | headerstyle | اڻڄاتل | اختياري | |
| labelstyle | labelstyle | اڻڄاتل | اختياري | |
| datastyle | datastyle | اڻڄاتل | اختياري | |
| header1 | header1 | اڻڄاتل | اختياري | |
| label1 | label1 | اڻڄاتل | اختياري | |
| data1 | data1 | اڻڄاتل | اختياري | |
| header2 | header2 | اڻڄاتل | اختياري | |
| label2 | label2 | اڻڄاتل | اختياري | |
| data2 | data2 | اڻڄاتل | اختياري | |
| header3 | header3 | اڻڄاتل | اختياري | |
| label3 | label3 | اڻڄاتل | اختياري | |
| data3 | data3 | اڻڄاتل | اختياري | |
| header4 | header4 | اڻڄاتل | اختياري | |
| label4 | label4 | اڻڄاتل | اختياري | |
| data4 | data4 | اڻڄاتل | اختياري | |
| header5 | header5 | اڻڄاتل | اختياري | |
| label5 | label5 | اڻڄاتل | اختياري | |
| data5 | data5 | اڻڄاتل | اختياري | |
| header6 | header6 | اڻڄاتل | اختياري | |
| label6 | label6 | اڻڄاتل | اختياري | |
| data6 | data6 | اڻڄاتل | اختياري | |
| header7 | header7 | اڻڄاتل | اختياري | |
| label7 | label7 | اڻڄاتل | اختياري | |
| data7 | data7 | اڻڄاتل | اختياري | |
| header8 | header8 | اڻڄاتل | اختياري | |
| label8 | label8 | اڻڄاتل | اختياري | |
| data8 | data8 | اڻڄاتل | اختياري | |
| header9 | header9 | اڻڄاتل | اختياري | |
| label9 | label9 | اڻڄاتل | اختياري | |
| data9 | data9 | اڻڄاتل | اختياري | |
| header10 | header10 | اڻڄاتل | اختياري | |
| label10 | label10 | اڻڄاتل | اختياري | |
| data10 | data10 | اڻڄاتل | اختياري | |
| header11 | header11 | اڻڄاتل | اختياري | |
| label11 | label11 | اڻڄاتل | اختياري | |
| data11 | data11 | اڻڄاتل | اختياري | |
| header12 | header12 | اڻڄاتل | اختياري | |
| label12 | label12 | اڻڄاتل | اختياري | |
| data12 | data12 | اڻڄاتل | اختياري | |
| header13 | header13 | اڻڄاتل | اختياري | |
| label13 | label13 | اڻڄاتل | اختياري | |
| data13 | data13 | اڻڄاتل | اختياري | |
| header14 | header14 | اڻڄاتل | اختياري | |
| label14 | label14 | اڻڄاتل | اختياري | |
| data14 | data14 | اڻڄاتل | اختياري | |
| header15 | header15 | اڻڄاتل | اختياري | |
| label15 | label15 | اڻڄاتل | اختياري | |
| data15 | data15 | اڻڄاتل | اختياري | |
| header16 | header16 | اڻڄاتل | اختياري | |
| label16 | label16 | اڻڄاتل | اختياري | |
| data16 | data16 | اڻڄاتل | اختياري | |
| header17 | header17 | اڻڄاتل | اختياري | |
| label17 | label17 | اڻڄاتل | اختياري | |
| data17 | data17 | اڻڄاتل | اختياري | |
| header18 | header18 | اڻڄاتل | اختياري | |
| label18 | label18 | اڻڄاتل | اختياري | |
| data18 | data18 | اڻڄاتل | اختياري | |
| header19 | header19 | اڻڄاتل | اختياري | |
| label19 | label19 | اڻڄاتل | اختياري | |
| data19 | data19 | اڻڄاتل | اختياري | |
| header20 | header20 | اڻڄاتل | اختياري | |
| label20 | label20 | اڻڄاتل | اختياري | |
| data20 | data20 | اڻڄاتل | اختياري | |
| belowstyle | belowstyle | اڻڄاتل | اختياري | |
| below | below | اڻڄاتل | اختياري | |
ٽريڪنگ زمرا
[سنواريو]پڻ ڏسو
[سنواريو]- ماڊيول:Infobox، اهو Lua ماڊيول جنهن تي هي سانچو ٻڌل آهي
- ماڊيول:Check for unknown parameters
- وڪيپيڊيا:Infobox too large
- {{Infobox3cols}}
- {{Navbox}} ۽ {{Sidebar}}
- انفوباڪسن جي فهرست
- ماڊيول:InfoboxImage