Шаблон:Карточка/строка: различия между версиями

Материал из Энциклопедия автомобильных номеров мира
Перейти к навигации Перейти к поиску
(Новая страница: «Test»)
(Новая страница: «Test»)
Строка 1: Строка 1:
<noinclude>{{docpage}}</noinclude>
<noinclude>{{docpage}}</noinclude>
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
Этот мета-шаблон помогает другим шаблонам определить, применяются ли они в статьях или на страницах других типов.


Этот мета-шаблон помогает другим шаблонам определить применяются ли они в статьях или на страницах других типов.
{{TOC right}}


=== Использование ===
=== Использование ===
Шаблон имеет два параметра:
Шаблон имеет два параметра:


<pre>
<pre>
{{main other | Тест статьи | Текст другой страницы}}
{{main other | Текст для статьи | Текст для другой страницы}}
</pre>
</pre>


Если шаблон применяется на странице в основном пространстве, то он вернёт:
Если шаблон применяется на странице в основном пространстве, то он вернёт:


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


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


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


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


=== Demospace ===
=== demospace ===
 
Для проверки и демонстрации применения шаблона используется параметр <code>demospace</code>.  
Для проверки и демонстрации применения шаблона используется параметр <code><b>demospace=</b></code>.  


* <code>demospace=main</code> вернёт текст для статьи.
* <code>demospace=main</code> вернёт текст для статьи.
* <code>demospace=other</code> или любое другое значение вернёт текст для других типов страниц.
* <code>demospace=other</code> или любое другое значение вернёт текст для других типов страниц.
* Если параметр не задан или пустой, то шаблон работает как есть.
* Если параметр не задан или пустой, то шаблон работает как обычно.


Пример:
Пример:
<pre>
<pre>
{{main other  
{{main other  
| Тест статьи
| Текст для статьи
| Текст другой страницы
| Текст для другой страницы
| demospace = main
| demospace = main
}}
}}
</pre>
</pre>


В каком бы пространстве не применялся код выше, он вернёт:
В каком бы пространстве ни применялся код выше, он вернёт:


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


Мы можете пробрасывать параметр <code><b>demospace=</b></code> из включающего его шаблона, чтобы показать как он будет выглядеть в статьях или в на других страницах:
Вы можете «перебрасывать» параметр <code>demospace</code> из включающего его шаблона, чтобы показать, как он будет выглядеть в статьях или на других страницах:


<pre>
<pre>
{{main other  
{{main other  
| Тест статьи
| Текст для статьи
| Текст другой страницы
| Текст для другой страницы
| demospace = {{{demospace|}}}
| demospace = {{{demospace|}}}
}}
}}
Строка 70: Строка 68:


=== Технические детали ===
=== Технические детали ===
Этот шаблон определяет страницы обсуждения как другого (''other'') типа.
<!--
Шаблон работает как {{tl|main talk other}}. Дополнительные примеры и технические детали можно найти в документации. -->


Этот шаблон определяет страницы обсуждения как другие.
=== См. также ===
* {{t|категория только в статьях}}
{{Namespace and pagename-detecting templates}}


<includeonly>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Категория:Шаблоны:Пространства имён]]
[[Категория:Шаблоны:Для шаблонов]]
[[Категория:Шаблоны:Для шаблонов]]
 
[[Категория:ЭАНМ:Заимствованные шаблоны]]
[[bn:টেমপ্লেট:Main other]]
}}</includeonly>
[[da:Skabelon:Artikel eller andet]]
[[en:Template:Main other]]
[[eo:Ŝablono:Ĉu artikolo]]
[[id:Templat:Main other]]
[[map-bms:Cithakan:Main other]]
[[mk:Шаблон:Main other]]
[[mn:Загвар:Main other]]
[[ja:Template:Main other]]
[[ro:Format:Main other]]
[[sl:Predloga:Main other]]
[[uk:Шаблон:Main other]]
[[ur:سانچہ:Main other]]
[[zh:Template:Main other]]
</includeonly>

Версия от 06:06, 7 июня 2015

Этот мета-шаблон помогает другим шаблонам определить, применяются ли они в статьях или на страницах других типов.

Использование

Шаблон имеет два параметра:

{{main other | Текст для статьи | Текст для другой страницы}}

Если шаблон применяется на странице в основном пространстве, то он вернёт:

Текст для статьи

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

Текст для другой страницы

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

{{main other | [[Категория:Категория для статей]] }}

Или чтобы вывести предупреждение о том, что шаблон не должен использоваться в других пространствах:

{{main other | | Этот шаблон должен использоваться только в статьях. }}

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

demospace

Для проверки и демонстрации применения шаблона используется параметр demospace.

  • demospace=main вернёт текст для статьи.
  • demospace=other или любое другое значение вернёт текст для других типов страниц.
  • Если параметр не задан или пустой, то шаблон работает как обычно.

Пример:

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

В каком бы пространстве ни применялся код выше, он вернёт:

Текст для статьи

Вы можете «перебрасывать» параметр demospace из включающего его шаблона, чтобы показать, как он будет выглядеть в статьях или на других страницах:

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

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

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

См. также

  • {{категория только в статьях}}