Шаблон:Карточка/строка: различия между версиями
Admin (обсуждение | вклад) (Новая страница: «Test») |
Admin (обсуждение | вклад) (Новая страница: «Test») |
||
Строка 1: | Строка 1: | ||
<noinclude>{{docpage}}</noinclude> | <noinclude>{{docpage}}</noinclude> | ||
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> | |||
Этот мета-шаблон помогает другим шаблонам определить применяются ли они в статьях или на страницах других типов. | |||
=== Использование === | |||
Шаблон имеет два параметра: | |||
<pre> | |||
{{main other | Тест статьи | Текст другой страницы}} | |||
</pre> | |||
Если шаблон применяется на странице в основном пространстве, то он вернёт: | |||
:{{main other | demospace=main | Тест статьи | Текст другой страницы }} | |||
А на остальных станицах: | |||
:{{main other | Тест статьи | Текст другой страницы }} | |||
Обычно шаблон используется для того, чтобы добавлять категории только в статьях, избегая добавления в категорию страниц из другого пространства (в том числе и шаблонов). | |||
<pre> | |||
{{main other | [[Категория:Категория для статей]] }} | |||
</pre> | |||
Или чтобы вывести предупреждение о том, что шаблон не должен использоваться в других пространствах: | |||
<pre> | |||
{{main other | | Этот шаблон должен использоваться только в статьях. }} | |||
</pre> | |||
Обратите внимание в первом примере не указан второй параметр (то, что включается в другие страницы), а во втором первый параметр (то, что включается в статьи) задан пустым. | |||
=== Demospace === | |||
Для проверки и демонстрации применения шаблона используется параметр <code><b>demospace=</b></code>. | |||
* <code>demospace=main</code> вернёт текст для статьи. | |||
* <code>demospace=other</code> или любое другое значение вернёт текст для других типов страниц. | |||
* Если параметр не задан или пустой, то шаблон работает как есть. | |||
Пример: | |||
<pre> | <pre> | ||
{{main other | {{main other | ||
| | | Тест статьи | ||
| | | Текст другой страницы | ||
| demospace = main | |||
}} | |||
</pre> | |||
В каком бы пространстве не применялся код выше, он вернёт: | |||
:{{main other | |||
| Тест статьи | |||
| Текст другой страницы | |||
| demospace = main | | demospace = main | ||
}} | |||
Мы можете пробрасывать параметр <code><b>demospace=</b></code> из включающего его шаблона, чтобы показать как он будет выглядеть в статьях или в на других страницах: | |||
<pre> | |||
{{main other | |||
| Тест статьи | |||
| Текст другой страницы | |||
| demospace = {{{demospace|}}} | |||
}} | }} | ||
</pre> | </pre> | ||
=== Технические детали === | |||
Этот шаблон определяет страницы обсуждения как другие. | |||
<includeonly> | <includeonly> | ||
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> | <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> |
Версия от 19:25, 6 июня 2015
Этот мета-шаблон помогает другим шаблонам определить применяются ли они в статьях или на страницах других типов.
Использование
Шаблон имеет два параметра:
{{main other | Тест статьи | Текст другой страницы}}
Если шаблон применяется на странице в основном пространстве, то он вернёт:
- Тест статьи
А на остальных станицах:
- Текст другой страницы
Обычно шаблон используется для того, чтобы добавлять категории только в статьях, избегая добавления в категорию страниц из другого пространства (в том числе и шаблонов).
{{main other | [[Категория:Категория для статей]] }}
Или чтобы вывести предупреждение о том, что шаблон не должен использоваться в других пространствах:
{{main other | | Этот шаблон должен использоваться только в статьях. }}
Обратите внимание в первом примере не указан второй параметр (то, что включается в другие страницы), а во втором первый параметр (то, что включается в статьи) задан пустым.
Demospace
Для проверки и демонстрации применения шаблона используется параметр demospace=
.
demospace=main
вернёт текст для статьи.demospace=other
или любое другое значение вернёт текст для других типов страниц.- Если параметр не задан или пустой, то шаблон работает как есть.
Пример:
{{main other | Тест статьи | Текст другой страницы | demospace = main }}
В каком бы пространстве не применялся код выше, он вернёт:
- Тест статьи
Мы можете пробрасывать параметр demospace=
из включающего его шаблона, чтобы показать как он будет выглядеть в статьях или в на других страницах:
{{main other | Тест статьи | Текст другой страницы | demospace = {{{demospace|}}} }}
Технические детали
Этот шаблон определяет страницы обсуждения как другие.