Шаблон:Module other/doc: различия между версиями

Материал из Народные сказки
Перейти к навигации Перейти к поиску
(Новая страница: «{{docpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> Этот мета-шаблон помогает другим шаблонам определить применяются ли они в модулях или на страницах других типов. === Использование === Шаблон имеет два параметра: <pre> {{module other | Тест модуля | Текст другой стра...»)
 
Нет описания правки
 
Строка 1: Строка 1:
{{docpage}}
{{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 | Тест модуля | Текст другой страницы}}
{{Module other | Тест модуля | Текст другой страницы}}
</pre>
</pre>


Если шаблон применяется на странице в пространстве <code>модуль:</code>, то он вернёт:
Если шаблон применяется на странице в пространстве <code>модуль:</code>, то он вернёт:


:{{module other | demospace=module| Тест модуля | Текст другой страницы }}
:{{Module other | demospace=module| Тест модуля | Текст другой страницы }}


А на остальных станицах:
А на остальных станицах:


:{{module other | Тест модуля | Текст другой страницы }}
:{{Module other | Тест модуля | Текст другой страницы }}


Обычно шаблон используется для того, чтобы добавлять категории только в модулях, избегая добавления в категорию страниц из другого пространства (в том числе и шаблонов).
Обычно шаблон используется для того, чтобы добавлять категории только в модулях, избегая добавления в категорию страниц из другого пространства (в том числе и шаблонов).


<pre>
<pre>
{{module other | [[Категория:Категория для модулей]] }}
{{Module other | [[Категория:Категория для модулей]] }}
</pre>
</pre>


Строка 28: Строка 28:


<pre>
<pre>
{{module other | | Этот шаблон должен использоваться только в модулях. }}
{{Module other | | Этот шаблон должен использоваться только в модулях. }}
</pre>
</pre>


Строка 43: Строка 43:
Пример:
Пример:
<pre>
<pre>
{{module other  
{{Module other  
| Тест модуля  
| Тест модуля  
| Текст другой страницы
| Текст другой страницы
Строка 52: Строка 52:
В каком бы пространстве не применялся код выше, он вернёт:
В каком бы пространстве не применялся код выше, он вернёт:


:{{module other  
:{{Module other  
| Тест модуля  
| Тест модуля  
| Текст другой страницы
| Текст другой страницы
Строка 61: Строка 61:


<pre>
<pre>
{{module other  
{{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|}}}
}}

Технические детали

Этот шаблон определяет страницы обсуждения модулей как другие.

См. также