Шаблон:File other/Документація
Це підсторінка документації шаблону Шаблон:Ti використання · параметри [?]. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки шаблону. |
Це мета-шаблон {{file other}}.
Він допомогає іншим шаблонам визначати, чи він є на сторінці "Файл:" чи на сторінці деякого "іншого" типу.
Базове використання
ред.Цей шаблон зазвичай приймає два параметри, наприклад:
{{file other | Текст для сторінки файлу | Текст для іншої сторінки }}
Якщо шаблон знаходиться на сторінці "Файл:", то він поверне таке:
- Текст для сторінки файлу
Якщо шаблон знаходиться на будь-якій іншій сторінці, то він поверне таке:
- Текст для іншої сторінки
Типовим використанням шаблону може бути таким, щоб змусити шаблон додавати категорію тільки тоді, коли він є на сторінці Файлу. Таким чином на інших сторінках він не буде нічого додавати. Приклад:
{{file other | [[Категорія:Деяка категорія для файлів]] }}
Або щоб попередити, що шаблон не може використовуватися на інших сторінках:
{{file other | | Цей шаблон повинен використовуватися лише на сторінках файлів. }}
Зауважте, що у першому випадку другий параметр (для "інших" просторів) не використовувався, в той час як у другому прикладі "основний" параметр було залишено порожнім.
Демопростір
ред.У цілях тестування та демонстрації цей шаблон може приймати параметр під назвою демопростір (або demospace).
- Якщо його значення файл або file, він поверне текст для сторінки користувача.
- Якщо його значення інший, other або будь-яке інше, як наприклад назва деякого простору, то він поверне текст для інших сторінок.
- Якщо параметр порожній або невизначений, то результат буде визначатися фактичним типом сторінки.
Приклад:
{{file other | Текст для сторінки файлу | Текст для решти сторінок | демопростір = файл }}
Незалежно від типу сторінки, на якій буде використовуватися код вище, він буде повертати таке:
- Текст для сторінки файлу
Ви можете зробити так, що ваш шаблон буде "розуміти" параметр демопростір чи demospace. Це означає, що ви зможете демонструвати різні вигляди вашого шаблону у його документації. Для цього зробіть щось, як таке:
{{file other | Текст для сторінки файлу | Текст для решти сторінок | демопрострір = {{{демопростір|}}} }}
Технічні деталі
ред.Це шаблон визначає сторінки "Обговорення файлу:", як тип інший.
Цей шаблон працює як {{main talk other}}, більше прикладів та технічних деталей ви можете знайти у документації того шаблону.
Див. також
ред.Прості у використанні шаблони визначення простору:
- {{main other}} — Для шаблонів для статей.
- {{talk other}} — Для шаблонів для сторінок обговорень.
- {{user other}} — Для шаблонів для сторінок користувачів.
- {{wikipedia other}} — Для визначення сторінок «Вікіпедія:».
- {{file other}} — Для шаблонів для файлів (зображень).
- {{template other}} — Для визначення сторінок шаблонів.
- {{help other}} — Для шаблонів для довідки.
- {{category other}} — Для шаблонів для категорій.
- {{portal other}} — Для шаблонів для порталів.
Складніші шаблони визначення простору:
- {{namespace detect}} — Дуже універсальний.
- {{namespace detect showall}} — Надзвичайно універсальний, має повторне використання вхідних даних.
- {{talkspace detect}} — Для визначення сторінок обговорень у різних просторах.
- {{main talk other}} — Відокремлює деякі простори.
Для визначення та обробки назв сторінок:
- {{pgn}} — Може розбирати на частини і збирати докупи назви сторінок у різні способи.
- {{basepage subpage}} — Для визначення чи на основній сторінці, чи на підсторінці, чи на підпідсторінці.
- {{if pagename}} — Для співставлення із взірцем назви сторінки.
- {{if pagename multi}} — Для співставлення із взірцем назви сторінки, має повторне використання вхідних даних.
- {{IP-user other}} — Для визначення сторінок анонімних користувачів.
Технічна інформація:
- Довідка:Простір назв — Список просторів імен.
- mw:Help:Magic words — Про
{{NAMESPACE}}
тощо. - mw:Help:Extension:ParserFunctions — Про
{{#ifeq:|||}}
тощо.