Шаблон:User other
Це мета-шаблон {{user other}}.
Він допомогає іншим шаблонам визначати, чи він є на сторінці "Користувач:" чи на сторінці деякого "іншого" типу.
Базове використання
[ред.]Цей шаблон зазвичай приймає два параметри, наприклад:
{{user other | Текст для сторінки користувача | Текст для іншої сторінки }}
Якщо шаблон знаходиться на сторінці "Користувач:", то він поверне таке:
- Текст для сторінки користувача
Якщо шаблон знаходиться на будь-якій іншій сторінці, то він поверне таке:
- Текст для іншої сторінки
Типовим використанням шаблону може бути таким, щоб змусити шаблон додавати категорію тільки тоді, коли він є на сторінці користувача. Таким чином на інших сторінках він не буде нічого додавати. Приклад:
{{user other | [[Категорія:Деяка категорія для користувачів]] }}
Або щоб попередити, що шаблон не може використовуватися на інших сторінках:
{{user other | | Цей шаблон повинен використовуватися лише на сторінках користувачів. }}
Зауважте, що у першому випадку другий параметр (для "інших" просторів) не використовувався, в той час як у другому прикладі "основний" параметр було залишено порожнім.
Демопростір
[ред.]У цілях тестування та демонстрації цей шаблон може приймати параметр під назвою демопростір (або demospace).
- Якщо його значення користувач або user, він поверне текст для сторінки користувача.
- Якщо його значення інший, other або будь-яке інше, як наприклад назва деякого простору, то він поверне текст для інших сторінок.
- Якщо параметр порожній або невизначений, то результат буде визначатися фактичним типом сторінки.
Приклад:
{{user other | Текст для сторінки користувача | Текст для решти сторінок | демопростір = користувач }}
Незалежно від типу сторінки, на якій буде використовуватися код вище, він буде повертати таке:
- Текст для сторінки користувача
Ви можете зробити так, що ваш шаблон буде "розуміти" параметр демопростір чи demospace. Це означає, що ви зможете демонструвати різні вигляди вашого шаблону у його документації. Для цього зробіть щось, як таке:
{{user other | Текст для сторінки користувача | Текст для решти сторінок | демопростір = {{{демопростір|}}} }}
Технічні деталі
[ред.]Це шаблон визначає сторінки "Обговорення користувача:", як тип інший.
Документація вище включена із Шаблон:User other/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії та інтервікі до підсторінки /документація. Підсторінки цього шаблону. |