fa.wikipedia.org

الگو:Infobox - ویکی‌پدیا، دانشنامهٔ آزاد

هشداراین الگو در نزدیک به ۶۲۰٬۰۰۰ صفحه، یا نزدیک به ۱۱٪ از کل صفحه‌ها صفحه به‌کار رفته است.
به‌منظور جلوگیری از ایجاد اخلال و وارد شدن فشار به سرورها، هرگونه تغییر باید ابتدا در زیرصفحه‌های /تمرین یا /آزمایشی الگو، یا در زیرصفحهٔ کاربری خودتان آزمایش شود. تغییرات آزمایش‌شده را می‌توان در یک ویرایش به این صفحه افزود. توصیه می‌شود که ابتدا در خصوص تغییرات مورد نظر در صفحهٔ بحث گفتگو کرده و سپس آن‌ها را پیاده‌سازی کنید.

این الگو یک فراالگو است. یعنی از آن برای ساخت الگوهای دیگر استفاده می‌شود. توجه کنید که از این الگو تا جای ممکن نباید به صورت مستقیم در متن جستار استفاده شود. اما در صورت لزوم به صورت یک‌طرفه ممکن است. راهنما:جعبه اطلاعات توضیحاتی درباره محتوای پیشنهادی و طراحی جعبه‌های اطلاعات می‌دهد؛ ویکی‌پدیا:شیوه‌نامه/جعبه‌های اطلاعات درباره سبک اضافی توضیح می‌دهد. برای دیدن فهرستی از جعبه‌های اطلاعاتی آماده شده برای هر موضوع خاص، ویکی‌پدیا:فهرست جعبه‌های اطلاعات و ویکی‌پدیا:فهرست جعبه‌های اطلاعات رده:الگو:جعبه‌های اطلاعات را ببینید.

استفاده

{{Infobox}} یک فراالگو است که برای ساخت یک {{جعبه اطلاعات یک موضوع}} استفاده می‌شود (مانند {{جعبه اطلاعات ساختمان}}).

برای [[الگو:جعبه اطلاعات یک موضوع]]، صورت ساده شده الگو به صورت زیر است:

{{Infobox
| نام         = {{{نام|{{PAGENAME}}}}}
| تصویر       = {{{تصویر|}}}
| توضیح تصویر = {{{توضیح تصویر|}}}
| برچسب۱   = نام‌های دیگر
|  داده۱   = {{{former_names|}}}
| سرآیند  = اطلاعات کلی
| برچسب۳   = وضعیت
|  اطلاعات۳ = {{{وضعیت|}}}
... <!-- بقیه اطلاعات -->
}}

پارامترهای کنترل اختیاری

name (نام)
اگر این پارامتر وجود داشته باشد پیوندهای "نمایش، بحث، و ویرایش" به بخش پایین جعبه اطلاعات افزوده می‌شوند، اگر هیچ فضای نامی مشخص نشده باشد پیشوند الگو: را به آن می‌افزاید. می‌توانید از مقدار {{جا:PAGENAME}} استفاده کنید؛ اما تا جای ممکن چنین کاری نکنید. زیرا اگر کاربران روی آن کلیک کنند بجای نشان دادن داده‌های الگو که می‌خواهند تغییر دهند آنها را به کد الگو هدایت می‌کند.
child (جاسازی کردن)
برای جزئیات بیشتر بخش جاسازی کردن را ببینید. اگر yes بنویسید این جعبه اطلاعات جاسازی شده باید عنوان داشته ولی پارامتر نام نداشته باشد. این پارامتر به صورت پیش‌فرض خالی است. اگر می‌خواهید از آن استفاده کنید yes بنویسید.
subbox (زیرجعبه)
برای جزئیات بیشتر بخش زیرجعبه‌ها را ببینید. اگر yes بنویسید این زیرجعبه باید عنوان داشته ولی پارامتر نام نداشته باشد. این پارامتر به صورت پیش‌فرض خالی است. اگر می‌خواهید از آن استفاده کنید yes بنویسید. استفاده از این پارامتر هیچ تاثیری بر |جاسازی کردن= ندارد.
decat (بدون رده)
اگر yes بنویسید اگر جعبه اطلاعات مشکلی داشته باشد یا بخش داده قابل مشاهده‌ای نداشته باشد صفحه مورد استفاده به صورت خودکار در رده نگهداری قرار نخواهد گرفت.
سرآیند خودکار (autoheaders)
اگر این پارامتر با هر مقداری پرشود سرآیندهایی که با فیلدهای داده را دنبال نمی‌کنند فرونشانی می‌شوند. برای جزئیات بیشتر بخش پنهان کردن سرآیندها هنگامی که همه فیلدهای داده آن خالی است را ببینید.

پارامترهای محتوا

عنوان

دو راه برای قرار دادن عنوان در یک جعبه اطلاعات وجود دارد. روش نخست عنوان را درون قاب جعبه اطلاعات در بالاترین سلول جدول قرار می‌دهد. روش دیگر عنوان را در بخش توضیح بالای جدول قرار می‌دهد. می‌توانید هر دو آنها را با هم یا یکی از آنها را استفاده کنید یا هیچیک از آنها را استفاده نکنید (که چنین چیزی پیشنهاد نمی‌شود).

title (عنوان)
متن مورد نظر را در بخش توضیح در بالای جدول قرار می‌دهد (اگر به صورت جاسازی شده باشد به صورت سرآیند بخش پیش از محتویات جدول نشان داده می‌شود). به دلایل دسترسی‌پذیری این بهترین جایگزین است.
above (بالا)
متنی که در بالاترین سلول قرار می‌گیرد.
subheader(n) (زیرسرآیند(ها))
فیلدهای اضافی عنوان که زیر |عنوان=} و |بالا=} و بالای تصاویر قرار می‌گیرند.

نمونه:

متن در بخش توضیح بالای جعبه اطلاعات
زیرسرآیند جعبه اطلاعات
{{Infobox
 | name      = {{جا:PAGENAME}}
 | title     = متن در بخش توضیح بالای جعبه اطلاعات
 | subheader = زیرسرآیند جعبه اطلاعات
 | header    = (بقیه جعبه اطلاعات در اینجا قرار می‌گیرد)
}}
متن در بالاترین سلول جعبه اطلاعات
زیرسرآیند جعبه اطلاعات
زیرسرآیند دوم جعبه اطلاعات
{{Infobox
 | name       = {{جا:PAGENAME}}
 | above      = متن در بالاترین سلول جعبه اطلاعات
 | subheader  = زیرسرآیند جعبه اطلاعات
 | subheader2 = زیرسرآیند دوم جعبه اطلاعات
 | header     = (بقیه جعبه اطلاعات در اینجا قرار می‌گیرد)
}}

نمایش تصاویر

image(n) (تصاویر)
تصاویری که در بالای الگو نشان داده می‌شوند. از نحو کامل استفاده کنید برای نمونه [[پرونده:example.png|200px|alt=متن جایگزین نمونه]]. تصویر به صورت پیش‌فرض در وسط قرار می‌گیرد. برای اطلاعات بیشتر درباره متن جایگزین ویکی‌پدیا:متن جایگزین برای تصاویر را ببینید.
caption(n) (زیرنویس(ها))
متنی که زیر تصاویر قرار می‌گیرد.

داده‌های اصلی

header(n) (سرآیند(ها))
متنی که به عنوان سرآیند در ردیف(ها) استفاده می‌شود.
label(n) (برچسب(ها))
متنی که به عنوان برچسب در ردیف(ها) استفاده می‌شود.
data(n) (داده(ها))
متنی که به عنوان داده در ردیف(ها) استفاده می‌شود.

نکته: برای هر مقداری که به ازای n در نظر گرفته می‌شود همه گونه‌های ترکیب پارامترها مجاز نیست. وجود |header(n)= باعث می‌شود |data(n)=|rowclass(n)= |label(n)=، پایین را ببینید) نادیده گرفته شوند؛. Valid combinations for any single row areترکیبات مجاز برای هر ردیف:

  • |class(n)= |header(n)=
  • |rowclass(n)= |class(n)= |data(n)=
  • |rowclass(n)= |label(n)= |class(n)= |data(n)=

رندر کردن header4 ،label4 و data4 در بخش نمونه‌ها ببینید.

دامنه‌های اعداد

برای انعطاف‌پذیری در هنگام تغییر آرایش یک جعبه اطلاعات، ممکن است هنگام ساخت یک جعبه اطلاعات برای استفاده از اعداد غیر مبهم برای ردیف‌های سرآیند و برچسب/داده مفید باشد. در آینده، پارامترهای ردیف‌های تازه می‌توانند بدون نیاز به تغییر شماره پارامترهای موجود وارد شوند. برای نمونه:

 | header3  = بخش۱
 | label5   = برچسب A
 | data5    = داده A
 | label7   = برچسب C
 | data7    = داده C
 | header10 = بخش۲
 | label12  = برچسب D
 | data12   = داده D

با استفاده از یا پودمان:IncrementParams می‌توانید تغییر شماره نام‌های پارامترها را به صورت خودکار انجام دهید.

هیچ حد بالایی در اعداد وجود ندارد اما بین هر عدد باید حداکثر ۵۰ وجود داشته باشد.

اختیاری کردن فیلدهای داده

یک ردیف با برچسب ولی بدون داده، نشان داده نخواهد شد. این امکان ساخت اختیاری ردیف‌ها در جعبه‌های اطلاعات را می‌دهد. برای ایجاد یک ردیف اختیاری از پارامتری استفاده کنید که به یک رشته خالی پیش‌فرض می‌کند، مانند این:

 | label5 = جمعیت
 |  data5 = {{{جمعیت|}}}

به این ترتیب اگر مقاله پارامتر جمعیت را در جعبه اطلاعات خود تعریف نکند، ردیف نمایش داده نمی‌شود.

برای فیلدهای پیچیده‌تر با محتوای از پیش قالب‌بندی شده که حتی اگر پارامتر آن هم تنظیم نشده باشد هم نشان داده می‌شود می‌توانید همه آنرا در یک دستور "#if" یا "#اگر" دسته‌بندی کنید تا اگر پارامتر استفاده نشود همه ردیف را حذف کند. برای نمونه دستور #اگر در نمونه زیر می‌گوید که اگر پارامتر جرم دارای مقدار باشد هم 'مقدار' و هم یکای 'کیلوگرم' را نشان بده:

 | label6 = جرم
 |  data6 = {{#اگر: {{{جرم|}}} | {{{جرم}}} کیلوگرم }}

برای اطلاعات بیشتر درباره دستور #اگر، اینجا را ببینید.

سرآیندهای پنهان هنگامیکه همه فیلدهای داده خالی هستند

می‌توانید هنگامیکه بخش‌های سرآیندها خالی هستند (هیچ چیزی برای نمایش در ردیف داده‌ها ندارند) آن سرآیندها را به صورت خودکار پنهان کنید.

چنین موقعیتی را در نظر بگیرید:

نمونه: سرآیند با و بدون داده
سرآیند۱ با بخش خالی
سرآیند۵ با بخش خالی
متن برچسب۶یک مقدار تصادفی
{{Infobox
 | title   = نمونه: سرآیند با و بدون داده
 | headerstyle = background: lightgrey
 | header1 = سرآیند۱ با بخش خالی
 |  label2 = متن برچسب۲ |  data2 =
 |  label3 = متن برچسب۳ |  data3 =
 |  label4 = متن برچسب۴ |  data4 =
 | header5 = سرآیند۵ با بخش خالی
 |  label6 = متن برچسب۶ |  data6 = یک مقدار تصادفی
}}

اگر می‌خواهید سرآیند را هنگامیکه مقادیری برای |dataN= وجود دارند پنهان کنید از |autoheaders=y استفاده کنید:

نمونه: سرآیند با و بدون داده
سرآیند۵ با بخش خالی
متن برچسب۶یک مقدار تصادفی
{{Infobox
 | title   = نمونه: سرآیند با و بدون داده
 | autoheaders = y
 | headerstyle = background: lightgrey
 | header1 = سرآیند۱ با بخش خالی
 |  label2 = متن برچسب۲ |  data2 =
 |  label3 = متن برچسب۳ |  data3 =
 |  label4 = متن برچسب۴ |  data4 =
 | header5 = سرآیند۵ با بخش خالی
 |  label6 = متن برچسب۶ |  data6 = یک مقدار تصادفی
}}

بنابراین سرآیند۱ تنها هنگامی نشان داده می‌شود که دستکم یکی از پارامترها data2 یا data3 یا data4 دارای مقدار باشند. اگر همه این پارامترها خالی باشند سرآیند آنها پیش از سرآیند بعدی نشان داده نخواهد شد.

توجه: اگر داده، مانند |data=<span style="background:yellow;"></span> المان‌های خالی سی‌اس‌اس داشته باشد مانند داده غیر خالی (پر شده) با آن رفتار می‌شود.

اگر |autoheaders=y باشد اما نمی‌خواهید سرآیند نشان داده شود از |headerX=_BLANK_ استفاده کنید. این به عنوان یک هدر خالی عمل کرده و آنرا از موارد بعدی جدا می کند.

نمونه: سرآیند خالی با و بدون داده
متن برچسب۶یک مقدار تصادفی، اما باعث تغییر عملکرد سرآیند۱ و نمایش سرآیند۵ نمی‌شود.
{{Infobox
 | title   = نمونه: سرآیند خالی با و بدون داده
 | autoheaders = y
 | headerstyle = background: lightgrey
 | header1 = سرآیند۱ با بخش خالی
 |  label2 = متن برچسب۲ |  data2 =
 |  label3 = متن برچسب۳ |  data3 =
 |  label4 = متن برچسب۴ |  data4 =
 | header5 = _BLANK_
 |  label6 = متن برچسب۶ |  data6 = یک مقدار تصادفی، اما باعث تغییر عملکرد سرآیند۱ و نمایش سرآیند۵ نمی‌شود.
}}

بخش انتهایی

below
متنی که در سلول انتهایی نوشته می‌شود. سلول انتهایی برای پانویس، جستارهای وابسته، و اطلاعات مشابه در نظر گرفته شده است.

پارامترهای ارائه

عنوان‌های مورب

عنوان برخی جستارهایی که جعبه اطلاعات دارند باید مورب باشد. این کار باید بر پایه مورّب‌نویسی و با وارد کردن پارامتر italic title به جعبه اطلاعات انجام شود.

  • با نوشتن مقدار عنوان مورب در پارامتر آن به صورت |italic title={{{عنوان مورب|}}} مورب‌نویسی جعبه اطلاعات را فعال کنید.
  • پارامتر |عنوان مورب= به صورت پیش‌فرض غیر فعال است (به این دلیل عمده که ممکن است فقط اسکریپت لاتین به شکل درست در این سبک اجرا شود، همچنین ممکن است عنوان مورب برای تمایز زبان خارجی از زبان انگلیسی محلی فقط در آن اسکریپت مورد نیاز باشد، اما خواندن آن برای سایر اسکریپت‌ها دشوار خواهد بود). اما اگر در الگویی فعال بود و در مواردی خواستید آنرا خاموش کنید |italic title={{{italic title|no}}} بنویسید.
  • خواهشمند است با وارد نکردن مقادیر به پارامتر italic title از مورب شدن همه عنوان‌ها جلوگیری کنید.

سبک‌بندی CSS

bodystyle
به کل جعبه اطلاعات اعمال می‌شود.
titlestyle
تنها به عنوان جعبه اطلاعات اعمال می‌شود. معمولا افزودن رنگ پس‌زمینه پیشنهاد نمی‌شود. زیرا متن، "بیرون" از جعبه اطلاعات رندر می‌شود.
abovestyle
تنها به سلول "بالایی" (above) در بالای جعبه اطلاعات اعمال می‌شود. مقدار پیش‌فرض آن font-size:125%; است. از آنجایی که این سلول معمولا برای عنوان استفاده می‌شود اگر می‌خواهید از سلول بالایی برای نوشته‌ای با اندازه معمولی استفاده کنید این پارامتر را با مقدار font-size:100%; پر کنید.
imagestyle
این پارامتر به سلول تصاویر اعمال می‌شود. اگر چه این پارامتر متن توضیح تصویر را نیز در بر می‌گیرد اما باید ویژگی‌های متن توضیح را از طریق captionstyle وارد کنید زیرا ممکن است در آینده سلول توضیح تصویر از این سلول جدا شود.
captionstyle
این پارامتر به متن توضیح تصاویر اعمال می‌شود.
rowstyle(n)
این پارامتر به ویژگی style برای یک ردیف مشخص وارد می‌شود.
headerstyle
به کل سلول‌های سرآیند اعمال می‌شود.
subheaderstyle
به کل سلول‌های زیر سرآیند اعمال می‌شود.
labelstyle
به کل سلول‌های برچسب اعمال می‌شود.
datastyle
به کل سلول‌های داده اعمال می‌شود.
belowstyle
تنها به سلول زیرین اعمال می‌شود.

کلاس‌ها و ریزقالب‌های HTML

bodyclass
این پارامتر به ویژگی class برای کل جعبه اطلاعات وارد می‌شود.
titleclass
این پارامتر به ویژگی class در بخش توضیح title (عنوان) جعبه اطلاعات وارد می‌شود.
aboveclass
این پارامتر به ویژگی class برای سلول above جعبه اطلاعات وارد می‌شود.
subheaderrowclass(n)
این پارامتر به ویژگی class برای کل ردیف جدول subheader جعبه اطلاعات وارد می‌شود.
subheaderclass(n)
این پارامتر به ویژگی class برای سلول subheader جعبه اطلاعات وارد می‌شود.
imagerowclass(n)
این پارامترها به ویژگی class برای کل ردیف جدول image (تصویر) متناظر خود وارد می‌شوند.
imageclass
این پارامتر به ویژگی class برای image وارد می‌شود.
rowclass(n)
این پارامتر به ویژگی class برای یک ردیف مشخص شده از جمله سلول‌های label و data وارد می‌شود.
class(n)
این پارامتر به ویژگی class برای سلول data یک ردیف مشخص وارد می‌شود (اگر سلول data وجود نداشته باشد بی‌تاثیر است).
belowclass
این پارامتر به ویژگی class سلول below وارد می‌شود.

این الگو اطلاعات ریزقالب اضافی را نیز پشتیبانی می‌کند. این کار با افزودن ویژگی‌های "کلاس" به سلول‌های داده گوناگون انجام می‌شود، از جمله اینکه چه نوع اطلاعاتی در آنها قرار بگیرد. ممکن است چندین نام کلاس مشخص شوند که با فاصله خالی (space) از هم جدا شده‌اند، برخی از آنها به‌عنوان انتخاب‌کننده (selector) برای قالب‌بندی سفارشی بر اساس خط‌مشی پروژه یا پوسته انتخاب‌شده در تنظیمات کاربری استفاده شده و برخی دیگر برای ریزقالب‌ها استفاده می‌شوند.

برای نمونه برای پرچم‌گذاری یک جعبه اطلاعات به‌عنوان حاوی اطلاعات اچ‌کارد، پارامتر زیر را اضافه کنید:

و برای هر ردیف حاوی سلول داده که بخشی از vcard است، یک پارامتر کلاس متناظر بیافزایید:

 | class1 = fn
 | class2 = org
 | class3 = tel

... و غیره. از آنجا که معمولا از "above" و "title" برای نمایش نام موضوع جعبه اطلاعات می‌شود، می‌توان به آنها نیز کلاس‌هایی اختصاص داد.

برای جزئیات بیشتر درباره اطلاعات ریزقالب اضافی در ویکی‌پدیا ویکی‌پدیا:ویکی‌پروژه ریزقالب (en) و برای ریزقالب‌ها به صورت کلی، ریزقالب را ببینید.

نمونه‌ها

توجه کنید که در نمونه پایین هنگامی که این ردیف با یک برچسب، بدون سلول داده همراه آن تعریف می‌شود آن ردیف در جعبه اطلاعات نشان داده نمی‌شود، و هنگامیکه یک سرآیند (header) در همان ردیف به عنوان سلول داده تعریف می‌شود همه اطلاعات نمایش داده می‌شوند. همچنین توجه داشته باشید که زیرسرآیندها (subheaders) مانند سرآیندها به طور پیش‌فرض برجسته نیستند تا بخش داده‌های اصلی را از داده‌های عادی جدا کنند. زیرا این موضوع ویژه سلول بالایی (above) است:

جعبه اطلاعات آموزشی
متن بالایی
تصویر بالای زیرسرآیند
زیرسرآیند دوم
متن جایگزین نمونه

متنی که زیر پرونده:Example-serious.jpg نشان داده می‌شود.

سرآیندی که به تنهایی تعریف می‌شود.
داده‌ای که به تنهایی تعریف می‌شود.
هر سه بخش (سرآیند، برچسب، و داده) با یک شماره تعریف شده‌اند.
برچسب، و داده تعریف شده‌اند (برچسب)برچسب، و داده تعریف شده‌اند (داده)
متن پایینی
{{Infobox
 |name         = Infobox/doc
 |bodystyle    = 
 |titlestyle   = 
 |abovestyle   = background: #cfc;
 |subheaderstyle =
 |title        = جعبه اطلاعات آزمایشی
 |above        = متن بالایی
 |subheader    = تصویر بالای زیرسرآیند
 |subheader2   = زیرسرآیند دوم
 |imagestyle   = 
 |captionstyle = 
 |image        = [[پرونده:Example-serious.jpg|200px|alt=متن جایگزین نمونه]]
 |caption      = متنی که زیر پرونده:Example-serious.jpg نشان داده می‌شود.
 |headerstyle  = background: #ccf;
 |labelstyle   = background: #ddf;
 |datastyle    = 
 |header1 = سرآیندی که به تنهایی تعریف می‌شود.
 | label1 = 
 |  data1 = 
 |header2 = 
 | label2 = برچسبی که به تنهایی تعریف می‌شود نشان داده نمی‌شود (یا برای آن داده تعریف می‌شود یا فرونشانی می‌شود).
 |  data2 = 
 |header3 =
 | label3 = 
 |  data3 = داده‌ای که به تنهایی تعریف می‌شود.
 |header4 = هر سه بخش (سرآیند، برچسب، و داده) با یک شماره تعریف شده‌اند.
 | label4 = نشان داده نمی‌شود (زیرا شماره آن با سرآیند، یکی است).
 |  data4 = نشان داده نمی‌شود (زیرا شماره آن با سرآیند، یکی است).
 |header5 =
 | label5 = برچسب، و داده تعریف شده‌اند (برچسب)
 |  data5 = برچسب، و داده تعریف شده‌اند (داده)
 |belowstyle = background: #ddf;
 |below      = متن پایینی
}}

برای این نمونه از |bodystyle= و |labelstyle= برای تنظیم عرض جعبه اطلاعات و تعریف عرض پیش‌فرض برای ستون برچسب‌ها استفاده می‌شود:

جعبه اطلاعات آزمایشی
برچسب ۱داده ۱
برچسب ۲داده ۲
برچسب ۳داده ۳
سرآیند ۴
برچسب ۵داده ۵: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
متن زیرین
{{Infobox
 |name        = Infobox/doc
 |bodystyle   = width: 20em
 |titlestyle  = 
 |title       = جعبه اطلاعات آزمایشی
 |headerstyle = 
 |labelstyle  = width: 33%
 |datastyle   = 
 |header1 = 
 | label1 = برچسب ۱
 |  data1 = داده ۱
 |header2 = 
 | label2 = برچسب ۲
 |  data2 = داده ۲
 |header3 = 
 | label3 = برچسب ۳
 |  data3 = داده ۳
 |header4 = سرآیند ۴
 | label4 = 
 |  data4 = 
 |header5 = 
 | label5 = برچسب ۵
 |  data5 = داده ۵: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
 |belowstyle = 
 |below = متن زیرین
}}

جاسازی کردن

با استفاده از |child= می‌توان یک جعبه اطلاعات را در یک جعبه اطلاعات دیگر جاسازی کرد. از این ویژگی می‌توان برای ساخت یک جعبه اطلاعات پودمانی یا بخش منطقی بهتر تعریف شده استفاده کرد. در گذشته برای جعبه‌های اطلاعاتی که بیش از ۹۹ ردیف داشتند استفاده از جاسازی کردن اجباری بود؛ اما امروز چنین محدودیتی وجود ندارد.

عنوان سطح بالا
زیربخش یکم
برچسب ۱.۱داده ۱.۱
زیربخش دوم
برچسب ۲.۱داده ۲.۱
متن زیرین
{{Infobox
 | title = عنوان سطح بالا
 | data1 = {{Infobox | decat = yes | child = yes
    | title = زیربخش یکم
    | label1= برچسب ۱.۱
    | data1 = داده ۱.۱
   }}
 | data2 = {{Infobox | decat = yes | child = yes
  | title = زیربخش دوم
  | label1= برچسب ۲.۱
  | data1 = داده ۲.۱
  }}
 | belowstyle = 
 | below = متن زیرین
}}

توجه کنید که در نمونه بالا جعبه اطلاعات جاسازی شده، درون فیلد data و نه فیلد header قرار داده شده است. همچنین اگر نمایش برجسته (bold) بودن بخش زیرسرآیندها مشخص نشود این بخش با قلم برجسته نشان داده نمی‌شود. برای نمایش برجسته بخش سرآیندها جعبه اطلاعات جاسازی شده را در یک فیلد سرآیند (header) قرار دهید (اما در فیلد برچسب (label) چیزی ننویسید، زیرا نوشته برچسب نشان داده خواهد شد!) یا از روش‌های زیر استفاده کنید:

عنوان سطح بالا
زیربخش یکم
برچسب ۱.۱داده ۱.۱
زیربخش دوم
برچسب ۲.۱داده ۲.۱
متن زیرین ابوالفضل اصغریان
{{Infobox
 | title = عنوان سطح بالا
 | header1 = {{Infobox | decat = yes | child = yes
    | title = زیربخش یکم
    | label1= برچسب ۱.۱
    | data1 = داده ۱.۱
   }}
 | header2 = {{Infobox | decat = yes | child = yes
    | title = زیربخش دوم
    | label1= برچسب ۲.۱
    | data1 = داده ۲.۱
   }}
 | belowstyle = 
 | below = متن زیرین
}} ابوالفضل اصغریان

یا

عنوان سطح بالا
زیربخش یکم
برچسب ۱.۱داده ۱.۱
زیربخش دوم
برچسب ۲.۱داده ۲.۱
متن زیرین
{{Infobox
 | title = عنوان سطح بالا
 | header1 = زیربخش یکم
   {{Infobox | decat = yes | child = yes
    | label1 = برچسب ۱.۱
    |   data1 = داده ۱.۱
   }}
 | header2 = زیربخش دوم
   {{Infobox | decat = yes | child = yes
    | label1 = برچسب ۲.۱
    |  data1 = داده ۲.۱
   }}
 | belowstyle = 
 | below = متن زیرین
}}

توجه کنید که حذف |title= و ننوشتن هیچ متنی پیش از جعبه اطلاعات جاسازی شده، ممکن است منجر به ایجاد ردیف‌های خالی در جدول شود و شکاف‌هایی را در ارائه بصری ایجاد کند. خروجی نادرست را می‌توانید با استفاده از |rowstyleN=display: none فرونشانی کنید (N را با شماره داده/سرآیند جایگزین کنید).

ویکی‌پدیا:ویکی‌پروژه جعبه اطلاعات/جاسازی (en) شامل برخی از پیوندها به مقالات ویکی‌پدیا است که جعبه‌های اطلاعات جاسازی شده در سایر جعبه‌های اطلاعات را در بر می‌گیرد.

زیرجعبه‌ها

یک روش جایگزین بجای جاسازی، استفاده از |subbox=yes است که قاب بیرونی جعبه اطلاعات را حذف، اما ساختار درونی آنرا حفظ می‌کند. یکی از ویژگی‌های این روش این است که جعبه‌های اصلی و جاسازی شده نیازی به داشتن ساختار همانند ندارند و فیلدهای برچسب و داده بین جعبه‌های اصلی و جاسازی شده تراز نمی‌شوند زیرا در جدول اصلی مشابهی قرار نمی‌گیرند.

سرآیند اصلی ۱
سرآیند اصلی ۲
زیرسرآیند ۳-۱
زیرسرآیند ۳-۲
برچسب ۳-۳داده ۳-۳
برچسب ۴-۱داده ۴-۱
برچسب ۵داده ۵
اصلی ۶
{{Infobox
 | headerstyle = background-color: #eee;
 | labelstyle  = background-color: #eee;
 | header1 = سرآیند اصلی ۱
 | header2 = سرآیند اصلی ۲
 |   data3 = {{Infobox | subbox = yes
    | headerstyle = background-color: #ccc;
    | labelstyle  = background-color: #ddd;
    | header1 = زیرسرآیند ۳-۱
    | header2 = زیرسرآیند ۳-۲
    |  label3 = برچسب ۳-۳    |   data3 = داده ۳-۳
   }}
 |   data4 = {{Infobox | subbox = yes
    | labelstyle  = background-color: #ccc;
    |  label1 = برچسب ۴-۱    |   data1 = داده ۴-۱
   }}
 |  label5 = برچسب ۵ |   data5 = داده ۵
 | header6 = اصلی ۶
}}

ممکن است روش‌های جاسازی مشابهی در پارامترهای محتوای برخی دیگر از الگوها (مانند نوار کناری) استفاده شود که جدول ایجاد می‌کنند:

{{Sidebar
 | navbar = off
 | headingstyle = background-color: #eee;
 | heading1 = سرآیند اصلی ۱
 | heading2 = سرآیند اصلی ۲
 | content3 = {{Infobox | subbox = yes
    | headerstyle = background-color: #ccc;
    | labelstyle = background-color: #ddd;
    | header1 = زیرسرآیند ۳-۱
    | header2 = زیرسرآیند ۳-۲
    |  label3 = برچسب ۳-۳ |   data3 = داده ۳-۳
   }}
 | content4 = {{Infobox | subbox = yes
    | labelstyle = background-color: #ccc;
    |  label1 = برچسب ۴-۱ |   data1 = داده ۴-۱
   }}
 | heading5 = سرآیند ۵
}}

توجه داشته باشید که قاب پیش‌فرض سلول داده اصلی که دارای هریک از زیرجعبه‌ها است هنوز هم قابل مشاهده است، بنابراین زیرجعبه‌ها کمی باریک‌تر از جعبه اصلی هستند و بین سلول‌های استاندارد جعبه اصلی نسبت به سلول‌های زیرجعبه‌های مجزا فاصله عمودی بیشتری وجود دارد.

کنترل شکست خطی در فهرست‌های جاسازی شده بدون گلوله

برای کنترل شکست خطی در فهرست‌های جاسازی شده بدون گلوله در برابر سردرگمی در جعبه‌های اطلاعاتی که ورودی‌های زیادی دارند (مانند فهرست بازیگران در {{جعبه اطلاعات فیلم}}) بهتر است {{nbsp}} همراه با {{wbr}} و {{nowrap}} استفاده شود تا از دسته‌بندی ورودی‌های طولانی جلوگیری کند. برای جزئیات بیشتر الگو:Wbr/توضیحات#Controlling line-breaking کنترل شکست خطی در جعبه‌های اطلاعات را ببینید.

نحو کامل به صورت خالی

(توجه: هیچ محدودیتی برای شمار ردیف‌های موجود در جعبه اطلاعات وجود ندارد؛ در این نمونه فقط ۲۰ مورد آورده شده است زیرا جعبه‌های اطلاعات بزرگتر از آن نسبتاً کمیاب هستند. فقط در صورت لزوم شماره‌گذاری را گسترش دهید. پارامترهای "کلاس" ریزقالب نیز حذف نمی شوند زیرا معمولاً استفاده نمی‌شوند.)

{{Infobox
| name           = {{جا: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          = 
}}

انتقال به دیگر مدیاویکی‌ها

الگوی جعبه اطلاعات به رابطهای Scribunto و TemplateStyles نیاز دارد. ویکی‌پروژه ترنس‌ویکی (en) نسخه‌ای از این الگو را در خود دارد که برای کار با دیگر مدیاویکی‌ها ویرایش شده است.

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

این الگو یک فراالگو است. یعنی از آن برای ساخت الگوهای دیگر استفاده می‌شود. به صورت کلی، از این الگو تا جای ممکن نباید به صورت مستقیم در متن جستار استفاده شود. اما در صورت لزوم به صورت یک‌طرفه ممکن است.

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

این الگو، قالب‌بندی شخصی‌سازی‌شده دارد

پارامترتوضیحاتنوعوضعیت
namename
ناشناختهاختیاری
childchild
ناشناختهاختیاری
subboxsubbox
ناشناختهاختیاری
italic titleitalic title
ناشناختهاختیاری
templatestylestemplatestyles
ناشناختهاختیاری
child templatestyleschild templatestyles
ناشناختهاختیاری
grandchild templatestylesgrandchild templatestyles
ناشناختهاختیاری
bodystylebodystyle
ناشناختهاختیاری
titlestyletitlestyle
ناشناختهاختیاری
abovestyleabovestyle
ناشناختهاختیاری
subheaderstylesubheaderstyle
ناشناختهاختیاری
Titletitle

Title displayed above the infobox

رشتهپیشنهادشده
aboveabove
ناشناختهاختیاری
subheadersubheader
ناشناختهاختیاری
imagestyleimagestyle
ناشناختهاختیاری
captionstylecaptionstyle
ناشناختهاختیاری
Imageimage

Image illustrating the topic. Use full image syntax.

مثال
[[File:example.png|200px|alt=Example alt text]]
محتواپیشنهادشده
Captioncaption

caption for the image

محتواپیشنهادشده
image2image2
ناشناختهاختیاری
caption2caption2
ناشناختهاختیاری
headerstyleheaderstyle
ناشناختهاختیاری
labelstylelabelstyle
ناشناختهاختیاری
datastyledatastyle
ناشناختهاختیاری
header1header1
ناشناختهاختیاری
label1label1
ناشناختهاختیاری
data1data1
ناشناختهاختیاری
header2header2
ناشناختهاختیاری
label2label2
ناشناختهاختیاری
data2data2
ناشناختهاختیاری
header3header3
ناشناختهاختیاری
label3label3
ناشناختهاختیاری
data3data3
ناشناختهاختیاری
header4header4
ناشناختهاختیاری
label4label4
ناشناختهاختیاری
data4data4
ناشناختهاختیاری
header5header5
ناشناختهاختیاری
label5label5
ناشناختهاختیاری
data5data5
ناشناختهاختیاری
header6header6
ناشناختهاختیاری
label6label6
ناشناختهاختیاری
data6data6
ناشناختهاختیاری
header7header7
ناشناختهاختیاری
label7label7
ناشناختهاختیاری
data7data7
ناشناختهاختیاری
header8header8
ناشناختهاختیاری
label8label8
ناشناختهاختیاری
data8data8
ناشناختهاختیاری
header9header9
ناشناختهاختیاری
label9label9
ناشناختهاختیاری
data9data9
ناشناختهاختیاری
header10header10
ناشناختهاختیاری
label10label10
ناشناختهاختیاری
data10data10
ناشناختهاختیاری
header11header11
ناشناختهاختیاری
label11label11
ناشناختهاختیاری
data11data11
ناشناختهاختیاری
header12header12
ناشناختهاختیاری
label12label12
ناشناختهاختیاری
data12data12
ناشناختهاختیاری
header13header13
ناشناختهاختیاری
label13label13
ناشناختهاختیاری
data13data13
ناشناختهاختیاری
header14header14
ناشناختهاختیاری
label14label14
ناشناختهاختیاری
data14data14
ناشناختهاختیاری
header15header15
ناشناختهاختیاری
label15label15
ناشناختهاختیاری
data15data15
ناشناختهاختیاری
header16header16
ناشناختهاختیاری
label16label16
ناشناختهاختیاری
data16data16
ناشناختهاختیاری
header17header17
ناشناختهاختیاری
label17label17
ناشناختهاختیاری
data17data17
ناشناختهاختیاری
header18header18
ناشناختهاختیاری
label18label18
ناشناختهاختیاری
data18data18
ناشناختهاختیاری
header19header19
ناشناختهاختیاری
label19label19
ناشناختهاختیاری
data19data19
ناشناختهاختیاری
header20header20
ناشناختهاختیاری
label20label20
ناشناختهاختیاری
data20data20
ناشناختهاختیاری
belowstylebelowstyle
ناشناختهاختیاری
belowbelow
ناشناختهاختیاری

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

پیوندهای مرتبط