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

این، فرا الگوی {{module other}} است.

این الگو به دیگر الگوها کمک می‌کند که بفهمند در یک صفحه "پودمان" یا "دیگر" صفحه‌ها هستند.

استفاده ویرایش

این الگو معمولا دو پارامتر را مانند زیر، می‌پذیرد:

{{module other | Module page text | Other pages text }}

اگر در پودمان بکار رود دستور زیر را نشان خواهد داد:

Module page text

اگر در هر صفحه دیگری بکار رود دستور زیر را نشان خواهد داد:

Other pages text

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

{{module other | [[Category:Some module category]] }}

برای هشدارِ اینکه نباید از یک الگو در دیگر صفحه‌ها استفاده کرد:

{{module other | | This template should only be used on module pages. }}

توجه کنید که در نخستین مورد گفته شده در بالا، از پارامتر "other" استفاده نشده و در نمونه دوم، پارامتر "module" خالی گذاشته شد.

Demospace ویرایش

برای آزمایش و نمایش، این الگو می‌تواند پارامتری به نام demospace بگیرد.

  • اگر مقدار module به آن داده شود متن صفحه پودمان را نشان خواهد داد.
  • اگر مقدار other یا هر مقدار دیگری مانند نام برخی فضای نام‌های دیگر به آن داده شود متن آن صفحه را نشان خواهد داد.
  • اگر پارامتر، خالی یا تعریف نشده باشد نوع صفحه اصلی، نتیجه را تعیین می‌کند.

مانند این:

{{module other 
| Module page text 
| Other pages text 
| demospace = module
}}

مهم نیست که کد بالا در چه صفحه‌ای بکار رود، در هر صورت، این دستور را نشان خواهد داد:

Module page text

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

{{module other 
| Module page text 
| Other pages text 
| demospace = {{{demospace|}}}
}}

جزئیات فنی ویرایش

این الگو صفحه‌های "پودمان بحث:" از نوع دیگر را شناسایی می‌کند.

این الگو، مانند {{main talk other}} عمل می‌کند. برای نمونه‌ها و جزئیات بیشتر، توضیحات آن الگو را بخوانید.