الگو:چندصفحهای
| این الگو از لوآ استفاده میکند: |
این یک الگوی بسیار منعطف برای لینک صفحات است که اجازه میدهد مشخص کنید چه لینکهایی در کنار نام صفحه نمایش داده شوند. میتوان از آن بهعنوان یک متا-الگو برای پشتیبانی از سایر الگوهای لینک صفحه استفاده کرد، یا به تنهایی به کار رود.
نحوه استفاده
[ویرایش]- استفاده مستقل
{{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باشد، الگو هیچ دستهبندی تولید نمیکند.
کدها
[ویرایش]در اینجا فهرست کدهای لینک پشتیبانی شده فعلی آورده شده است:
| Code | Preview |
|---|---|
| t | بحث |
| wlh | پیوندها |
| rc | مرتبط |
| edit | ویرایش |
| h | تاریخچه |
| w | پیگیری |
| tl | سیاههها |
| efl | سیاههٔ پالایه سوء استفاده |
| vlm-sgs | آمار |
| d | حذف |
| p | محافظت |
کد ts با کد t تفاوت دارد و وقتی الگو برای صفحه بحث استفاده میشود، لینک به صفحه موضوع نمایش داده میشود و بالعکس.
مثالها
[ویرایش]| کد | خروجی |
|---|---|
{{چندصفحهای|page=Example|t|wlh}} |
Example (بحث · پیوندها) |
{{چندصفحهای|page=Example|wlh|vlm-sgs}} |
Example (پیوندها · آمار) |
خطاها
[ویرایش]در برخی موارد، الگو خطا ایجاد میکند. این فهرست شامل تمام پیامهای خطایی است که ممکن است الگو تولید کند و نحوه رفع آنها توسط کاربران.
کد لینک معتبر نیست
[ویرایش]- الگو:چندصفحهای خطا: "xyz" یک کد لینک معتبر نیست.
این خطا زمانی ایجاد میشود که کد لینک نامعتبر باشد. برای فهرست کدهای معتبر، به فهرست کدها مراجعه کنید.
نوع لینک مشخص نشده است
[ویرایش]- الگو:چندصفحهای خطا: نوع لینک مشخص نشده است.
این خطا فقط هنگام استفاده مستقیم از پودمان:PageLinks برای ایجاد یک لینک تکی ایجاد میشود. کد لینک باید در اولین پارامتر موقعیتی قرار گیرد، مانند: {{#invoke:PageLinks|single|<!-- کد لینک -->|<!-- سایر پارامترها -->}}.
تابع مقدار رشتهای بازنگرداند
[ویرایش]- الگو:چندصفحهای خطا: تابع برای کد "xyz" مقدار رشتهای بازنگرداند.
این خطا مربوط به نرمافزار تولید کننده لینکهاست و نیاز به بررسی توسط توسعهدهندگان دارد. لطفاً یک موضوع جدید در Template talk:Page-multi باز کنید.
دستهبندیهای پیگیری
[ویرایش]الگو از دستهبندیهای زیر برای پیگیری استفاده میکند:
- دستهبندی خطا
- رده:نقلقولهای پیوندهای صفحه دارای اشتباهات - برای پیگیری تمام خطاهای بالا استفاده میشود
افزودن لینک جدید
[ویرایش]برای افزودن لینک جدید، باید ماژول ویکیپدیا:لوآ که این الگو بر اساس آن است، یعنی پودمان:PageLinks را ویرایش کنید. دستورالعملها در کد منبع موجود است. اگر با Lua آشنا هستید، میتوانید خودتان لینک اضافه کنید. اگر با Lua آشنایی ندارید، میتوانید درخواست خود را در Template talk:Page-multi مطرح کنید تا لینک اضافه شود.
جستارهای وابسته
[ویرایش]- {{کاربر-چندگانه}}
- {{پیوندهای صفحه}}