Шаблон:Module other/doc: различия между версиями
Andras (обсуждение | вклад) (Новая страница: «{{docpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> Этот мета-шаблон помогает другим шаблонам определить применяются ли они в модулях или на страницах других типов. === Использование === Шаблон имеет два параметра: <pre> {{module other | Тест модуля | Текст другой стра...») |
Andras (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{ | {{Docpage}} | ||
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> | <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> | ||
Строка 8: | Строка 8: | ||
Шаблон имеет два параметра: | Шаблон имеет два параметра: | ||
<pre> | <pre> | ||
{{ | {{Module other | Тест модуля | Текст другой страницы}} | ||
</pre> | </pre> | ||
Если шаблон применяется на странице в пространстве <code>модуль:</code>, то он вернёт: | Если шаблон применяется на странице в пространстве <code>модуль:</code>, то он вернёт: | ||
:{{ | :{{Module other | demospace=module| Тест модуля | Текст другой страницы }} | ||
А на остальных станицах: | А на остальных станицах: | ||
:{{ | :{{Module other | Тест модуля | Текст другой страницы }} | ||
Обычно шаблон используется для того, чтобы добавлять категории только в модулях, избегая добавления в категорию страниц из другого пространства (в том числе и шаблонов). | Обычно шаблон используется для того, чтобы добавлять категории только в модулях, избегая добавления в категорию страниц из другого пространства (в том числе и шаблонов). | ||
<pre> | <pre> | ||
{{ | {{Module other | [[Категория:Категория для модулей]] }} | ||
</pre> | </pre> | ||
Строка 28: | Строка 28: | ||
<pre> | <pre> | ||
{{ | {{Module other | | Этот шаблон должен использоваться только в модулях. }} | ||
</pre> | </pre> | ||
Строка 43: | Строка 43: | ||
Пример: | Пример: | ||
<pre> | <pre> | ||
{{ | {{Module other | ||
| Тест модуля | | Тест модуля | ||
| Текст другой страницы | | Текст другой страницы | ||
Строка 52: | Строка 52: | ||
В каком бы пространстве не применялся код выше, он вернёт: | В каком бы пространстве не применялся код выше, он вернёт: | ||
:{{ | :{{Module other | ||
| Тест модуля | | Тест модуля | ||
| Текст другой страницы | | Текст другой страницы | ||
Строка 61: | Строка 61: | ||
<pre> | <pre> | ||
{{ | {{Module other | ||
| Тест модуля | | Тест модуля | ||
| Текст другой страницы | | Текст другой страницы |
Текущая версия от 18:00, 9 мая 2023
![]() |
Этот мета-шаблон помогает другим шаблонам определить применяются ли они в модулях или на страницах других типов.
Использование
Шаблон имеет два параметра:
{{Module other | Тест модуля | Текст другой страницы}}
Если шаблон применяется на странице в пространстве модуль:
, то он вернёт:
- Тест модуля
А на остальных станицах:
- Текст другой страницы
Обычно шаблон используется для того, чтобы добавлять категории только в модулях, избегая добавления в категорию страниц из другого пространства (в том числе и шаблонов).
{{Module other | [[Категория:Категория для модулей]] }}
Или чтобы вывести предупреждение о том, что шаблон не должен использоваться в других пространствах:
{{Module other | | Этот шаблон должен использоваться только в модулях. }}
Обратите внимание в первом примере не указан второй параметр (то, что включается в другие страницы), а во втором первый параметр (то, что включается в статьи) задан пустым.
Demospace
Для проверки и демонстрации применения шаблона используется параметр demospace=
.
demospace=module
вернёт текст для модуля.demospace=other
или любое другое значение вернёт текст для других типов страниц.- Если параметр не задан или пустой, то шаблон работает как есть.
Пример:
{{Module other | Тест модуля | Текст другой страницы | demospace = main }}
В каком бы пространстве не применялся код выше, он вернёт:
- Текст другой страницы
Мы можете пробрасывать параметр demospace=
из включающего его шаблона, чтобы показать как он будет выглядеть в статьях или в на других страницах:
{{Module other | Тест модуля | Текст другой страницы | demospace = {{{demospace|}}} }}
Технические детали
Этот шаблон определяет страницы обсуждения модулей как другие.
См. также