| Цей шаблон використовується на близько 1 090 000 сторінках або близько 23% всіх сторінок. Для уникнення великомасштабних збоїв та непотрібного навантаження на сервер, будь-які зміни спочатку потрібно перевірити на підсторінках /пісочниці та /тестів цього шаблону, або у вашому особистому просторі. Потім перевірені зміни можуть бути впроваджені на цій сторінці єдиним редагуванням. Будь ласка, обговорюйте будь-які зміни на сторінці обговорення перед їхнім впровадженням. |
Це мета-шаблон {{main other}}.
Він допомогає іншим шаблонам визначати, чи він є на сторінці головного простору (статті) чи на сторінці деякого "іншого" типу.
Базове використання
Цей шаблон зазвичай приймає два параметри, наприклад:
{{main other | Текст для статті | Текст для іншої сторінки }}
Якщо шаблон знаходиться на сторінці головного простору (статті), то він поверне таке:
- Текст для статті
Якщо шаблон знаходиться на будь-якій іншій сторінці, то він поверне таке:
- Текст для іншої сторінки
Типовим використанням шаблону може бути таким, щоб змусити шаблон додавати категорію тільки тоді, коли він є у статті. Таким чином на інших сторінках він не буде нічого додавати. Приклад:
{{main other | [[Категорія:Деяка службова категорія для статей]] }}
Або щоб попередити, що шаблон не може використовуватися на інших сторінках:
{{main other | | Цей шаблон повинен використовуватися лише у статтях. }}
Зауважте, що у першому випадку другий параметр (для "інших" просторів) не використовувався, в той час як у другому прикладі "основний" параметр було залишено порожнім.
Демопростір
У цілях тестування та демонстрації цей шаблон може приймати параметр під назвою демопростір (або demospace).
- Якщо його значення основний або main, він поверне текст для статті.
- Якщо його значення інший, other або будь-яке інше, як наприклад назва деякого простору, то він поверне текст для інших сторінок.
- Якщо параметр порожній або невизначений, то результат буде визначатися фактичним типом сторінки.
Приклад:
{{main other
| Текст для статті
| Текст для решти сторінок
| демопростір = основний
}}
Незалежно від типу сторінки, на якій буде використовуватися код вище, він буде повертати таке:
- Текст для статті
Ви можете зробити так, що ваш шаблон буде "розуміти" параметр демопростір чи demospace. Це означає, що ви зможете демонструвати різні вигляди вашого шаблону у його документації. Для цього зробіть щось, як таке:
{{main other
| Текст для статті
| Текст для решти сторінок
| демопрострір = {{{демопростір|}}}
}}
Технічні деталі
Це шаблон визначає сторінки обговорення статей, як тип інший.
Цей шаблон працює як {{main talk other}}, більше прикладів та технічних деталей ви можете знайти у документації того шаблону.
Див. також
Прості у використанні шаблони визначення простору:
Складніші шаблони визначення простору:
Для визначення та обробки назв сторінок:
- {{pgn}} — Може розбирати на частини і збирати докупи назви сторінок у різні способи.
- {{when on basepage}} — Для визначення чи на основній сторінці, чи на підсторінці, чи на підпідсторінці.
- {{when pagename is}} — Для співставлення із взірцем назви сторінки.
- {{if pagename multi}} — Для співставлення із взірцем назви сторінки, має повторне використання вхідних даних.
- {{IP-user other}} — Для визначення сторінок анонімних користувачів.
Технічна інформація: