Это мета-шаблон {{ talk other }}.
Этот шаблон помогает другим шаблонам определять, находятся ли они на странице обсуждения или на странице какого-либо «другого» типа.
Применение
Этот шаблон обычно принимает два параметра, например:
{{говорить с другими | Текст страниц обсуждения | Текст других страниц}}
Если шаблон есть на какой-либо странице обсуждения, он вернет следующее:
- Текст страниц обсуждения
Если шаблон находится на любой другой странице, он вернет это:
- Текст других страниц
Типичный вариант использования - сделать так, чтобы шаблон добавлял категорию только на страницах обсуждения. Таким образом, не добавляются другие страницы, которые просто показывают шаблон. Как это:
{{говорить с другими | [[Категория: Некоторые категории страниц обсуждения]]}}
Или предупредить, что шаблон нельзя использовать на других страницах:
{{говорить с другими | | Этот шаблон следует использовать только на страницах обсуждения. }}
Обратите внимание, что в первом случае выше параметр «other» не использовался, а во втором примере параметр «talk» был оставлен пустым.
Атмосфера
В целях тестирования и демонстрации этот шаблон может принимать параметр с именем demospace .
- Если он имеет значение talk, он возвращает текст страницы обсуждения.
- Если он имеет значение other или любое другое значение, такое как имя некоторого другого пространства имен, он возвращает текст других страниц.
- Если параметр пуст или не определен, фактический тип страницы определяет результат.
Как это:
{{поговорим с другими | Текст страниц обсуждения| Текст других страниц| demospace = разговор}}
Независимо от того, на какой странице используется приведенный выше код, он вернет следующее:
- Текст страниц обсуждения
Вы можете сделать так, чтобы ваш шаблон также понимал параметр demospace . Это означает, что вы можете продемонстрировать различные виды вашего шаблона в документации к вашему шаблону. Тогда сделайте так:
{{поговорим с другими | Текст страниц обсуждения| Текст других страниц| demospace = {{{demospace |}}}}}
Технические подробности
Этот шаблон определяет все типы страниц обсуждения как типовые разговоры . То есть «Обсуждение:», «Обсуждение пользователя:», «Обсуждение файла:» и т. Д. Относятся к типу разговора .
28 декабря 2009 г. в английскую Википедию были добавлены новые пространства имен «Book:» и «Book talk:». Этот шаблон правильно считает «Книга:» Пространство имен будет ввести другой , и «Книга Обсуждение:» быть типа разговор .
Этот шаблон работает как {{ main talk other }}, дополнительные примеры и технические подробности см. В полной документации.