الگو:پیام/راهنما

از قانون ایران ما

الگو:کوتاه

این الگو یک جعبه‌پیام جمع‌وجور و قابل‌دسترس ارائه می‌کند. زبان پیش‌فرض فارسی (راست‌به‌چپ) است؛ با `|lang=en` چیدمان چپ‌به‌راست می‌شود.

پارامترها (fa / en)

[ویرایش مبدأ]
|نوع= / |type=
یکی از اطلاعات(info) (پیش‌فرض)، هشدار(warning)، خطا(error)، موفق(success)، یادداشت(note).
|عنوان= / |title=
تیتر پررنگ (اختیاری).
|متن= / |text= / |1=
متن اصلی پیام (ویکی‌متن مجاز).
|پاورقی= / |footer=
متن کوچک زیر پیام (اختیاری).
|نماد= / |icon=
جایگزینی نماد پیش‌فرض (ایموجی یا پرونده:Icon.svg).
|رنگ= / |accent=
رنگ نوار کناری (مثلاً #cc0000).
|زمینه= / |bg=
رنگ پس‌زمینه (مثلاً #fff0f0).
|زبان= / |lang=
fa (پیش‌فرض) یا en.
|بدون_رده=1 / |nocat=1
جلوگیری از دسته‌بندی.

پیش‌فرض‌ها بر اساس نوع

[ویرایش مبدأ]
  • خطا/error → ❌، رنگ #b23a2f، زمینه #fff0f0
  • هشدار/warning → ⚠️، رنگ #b26a2f، زمینه #fff7e8
  • موفق/success → ✅، رنگ #2f8f3a، زمینه #effaf1
  • یادداشت/note → 📝، رنگ #5465b3، زمینه #eef2ff
  • اطلاعات/info → ℹ️، رنگ #2f6fb2، زمینه #eef6ff

رده‌ها

[ویرایش مبدأ]

به‌طور پیش‌فرض (و نه در پیش‌نمایش)، صفحه‌یاستفاده‌کننده در یکی از رده‌های زیر قرار می‌گیرد:

  • رده:صفحه‌های دارای پیام خطا
  • رده:صفحه‌های دارای پیام هشدار
  • رده:صفحه‌های دارای پیام موفق
  • رده:صفحه‌های دارای پیام یادداشت
  • رده:صفحه‌های دارای پیام اطلاعات

نمونه‌ها

[ویرایش مبدأ]

<syntaxhighlight lang="wikitext">


هشدار


⚠️

  1. b26a2f
  1. fff7e8

{{#tag:div

| 
| style= "margin:1em 0; border:1px solid #a2a9b1; border-{{#switch:fa}:4px solid {{#if:|{{{accent}}}|; background: {{#if:|{{{bg}}}|; padding:0; direction:
     
       {{#if:|{{{icon}}}|
     
لطفاً توجه کنید
این بخش در حال بازنگری است.
آخرین به‌روزرسانی: ۲۵ اکتبر ۲۰۲۶



موفق


✅

  1. 2f8f3a
  1. effaf1

{{#tag:div

| 
| style= "margin:1em 0; border:1px solid #a2a9b1; border-{{#switch:en}:4px solid {{#if:|{{{accent}}}|; background: {{#if:|{{{bg}}}|; padding:0; direction:
     
       {{#if:|{{{icon}}}|
     
Done
The migration finished without errors.


</syntaxhighlight>

TemplateData (English keys)

[ویرایش مبدأ]

الگو:TemplateData header {

 "description": "Bilingual Persian/English message box (RTL by default). No Variables extension.",
 "params": {
   "type": {
     "label": "Type / نوع",
     "description": "info (اطلاعات, default), warning (هشدار), error (خطا), success (موفق), note (یادداشت)",
     "type": "string",
     "default": "info",
     "suggestedvalues": ["info","warning","error","success","note"],
     "aliases": ["نوع","اطلاعات","هشدار","خطا","موفق","یادداشت"]
   },
   "title": {
     "label": "Title / عنوان",
     "type": "string",
     "aliases": ["عنوان"]
   },
   "text": {
     "label": "Text / متن",
     "type": "content",
     "aliases": ["1","متن"]
   },
   "footer": {
     "label": "Footer / پاورقی",
     "type": "content",
     "aliases": ["پاورقی"]
   },
   "icon": {
     "label": "Icon / نماد",
     "type": "content",
     "aliases": ["نماد"]
   },
   "accent": {
     "label": "Accent color / رنگ",
     "type": "string",
     "aliases": ["رنگ"]
   },
   "bg": {
     "label": "Background color / زمینه",
     "type": "string",
     "aliases": ["زمینه"]
   },
   "lang": {
     "label": "Language (fa/en) / زبان",
     "type": "string",
     "default": "fa",
     "suggestedvalues": ["fa","en"],
     "aliases": ["زبان"]
   },
   "nocat": {
     "label": "No categories / بدون_رده",
     "type": "string",
     "default": "",
     "aliases": ["بدون_رده"]
   }
 }

} الگو:TemplateData footer