پرش به محتوا

الگو:چندصفحه‌ای

از ویکی‌پدیا، دانشنامهٔ آزاد
توضیحات الگو[نمایش] [ویرایش] [تاریخچه] [پاکسازی]

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

نحوه استفاده

[ویرایش]
استفاده مستقل
{{page-multi|کد ۱|کد ۲|کد ۳|...|page=نام صفحه}}

پارامترها

[ویرایش]
  • 1, 2, 3, ... n: این پارامترها مشخص می‌کنند چه لینک‌هایی در الگو نمایش داده شوند. برای مقادیر معتبر، جدول کدها را مشاهده کنید.
  • page: نام صفحه. اگر این پارامتر حذف شود، خطا ایجاد می‌شود.
  • separator: جداکننده بین لینک‌ها. مقادیر معتبر عبارتند از dot·comma(، )، pipe( | )، و tpt-languages(⧼tpt-languages-separator⧽). اگر مشخص نشود، dot به صورت پیش‌فرض استفاده می‌شود.
  • small: اگر این پارامتر وجود داشته باشد، فونت‌ها در اندازه ۹۰٪ اندازه معمولی نمایش داده می‌شوند.
  • sup: اگر این پارامتر وجود داشته باشد، لینک‌ها به صورت بالا‌نویس نمایش داده می‌شوند.
  • doc: این پارامتر فقط در صفحات الگو موجود است و با استفاده از زیرالگوی /template کار می‌کند. اگر مقدار آن yes باشد، مستندات برای آن الگو به صورت خودکار ایجاد می‌شود.
  • date: اگر مشخص شود، آمار بازدید صفحه برای ۳۰ روز قبل از تاریخ داده شده نمایش داده می‌شود (در غیر این صورت ۶۰ روز قبل از تاریخ جاری). رشته تاریخ باید با فرمت YYYY-MM-DD یا YYYYMMDD شروع شود (می‌توانید از {{subst:CURRENTTIMESTAMP}} برای درج تاریخ جاری استفاده کنید).
  • demo: اگر مقدار آن yes باشد، الگو هیچ دسته‌بندی تولید نمی‌کند.

کدها

[ویرایش]

در اینجا فهرست کدهای لینک پشتیبانی شده فعلی آورده شده است:

کد ts با کد t تفاوت دارد و وقتی الگو برای صفحه بحث استفاده می‌شود، لینک به صفحه موضوع نمایش داده می‌شود و بالعکس.

مثال‌ها

[ویرایش]
کد خروجی
{{چندصفحه‌ای|page=Example|t|wlh}} Example (بحث · پیوندها)
{{چندصفحه‌ای|page=Example|wlh|vlm-sgs}} Example (پیوندها · آمار)

خطاها

[ویرایش]

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

کد لینک معتبر نیست

[ویرایش]

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

نوع لینک مشخص نشده است

[ویرایش]

این خطا فقط هنگام استفاده مستقیم از پودمان:PageLinks برای ایجاد یک لینک تکی ایجاد می‌شود. کد لینک باید در اولین پارامتر موقعیتی قرار گیرد، مانند: {{#invoke:PageLinks|single|<!-- کد لینک -->|<!-- سایر پارامترها -->}}.

تابع مقدار رشته‌ای بازنگرداند

[ویرایش]

این خطا مربوط به نرم‌افزار تولید کننده لینک‌هاست و نیاز به بررسی توسط توسعه‌دهندگان دارد. لطفاً یک موضوع جدید در Template talk:Page-multi باز کنید.

دسته‌بندی‌های پیگیری

[ویرایش]

الگو از دسته‌بندی‌های زیر برای پیگیری استفاده می‌کند:

دسته‌بندی خطا

افزودن لینک جدید

[ویرایش]

برای افزودن لینک جدید، باید ماژول ویکی‌پدیا:لوآ که این الگو بر اساس آن است، یعنی پودمان:PageLinks را ویرایش کنید. دستورالعمل‌ها در کد منبع موجود است. اگر با Lua آشنا هستید، می‌توانید خودتان لینک اضافه کنید. اگر با Lua آشنایی ندارید، می‌توانید درخواست خود را در Template talk:Page-multi مطرح کنید تا لینک اضافه شود.

جستارهای وابسته

[ویرایش]