Шаблон:Tc: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
м (fix)
(пожалуй, в таком шаблоне мало смысла... переделаю в шаблон для создания примеров использования)
Строка 1: Строка 1:
<span class="wp-templatelink">&#123;{</span>{{#if: {{{1|}}} | {{#ifeq: Шаблон:{{ucfirst:{{{1|}}}}}|{{#titleparts:{{FULLPAGENAME}}|1}}|'''{{{1}}}'''|[[Шаблон:{{{1}}}|{{{1}}}]]}} | '''{{lcfirst:{{#titleparts:{{PAGENAME}}|1}}'''}} }}{{#if:{{{2|}}}|<tt class="wp-templatelink">&#124;</tt>{{{2}}}}}{{#if:{{{3|}}}|<tt class="wp-templatelink">&#124;</tt>{{{3}}}}}{{#if:{{{4|}}}|<tt class="wp-templatelink">&#124;</tt>{{{4}}}}}{{#if:{{{5|}}}|<tt class="wp-templatelink">&#124;</tt>{{{5}}}}}{{#if:{{{6|}}}|<tt class="wp-templatelink">&#124;</tt>{{{6}}}}}{{#if:{{{7|}}}|<tt class="wp-templatelink">&#124;</tt>{{{7}}}}}{{#if:{{{8|}}}|<tt class="wp-templatelink">&#124;</tt>{{{8}}}}}{{#if:{{{9|}}}|<tt class="wp-templatelink">&#124;</tt>{{{9}}}}}{{#if:{{{10|}}}|<tt class="wp-templatelink">&#124;</tt><i>и т. д.</i>}}<span class="wp-templatelink">}}</span><noinclude>
+
<code>&#123;{{{#if: {{{1|}}} | {{#ifeq: Шаблон:{{ucfirst:{{{1|}}}}}|{{#titleparts:{{FULLPAGENAME}}|1}}|{{{1}}}|[[Шаблон:{{{1}}}|{{{1}}}]]}} | {{lcfirst:{{#titleparts:{{PAGENAME}}|1}}}} }}<!--
 +
-->{{#ifeq:{{{2|x}}}|{{{2|}}}| &#124;{{{2}}} }}<!--
 +
-->{{#ifeq:{{{3|x}}}|{{{3|}}}| &#124;{{{3}}} }}<!--
 +
-->{{#ifeq:{{{4|x}}}|{{{4|}}}| &#124;{{{4}}} }}<!--
 +
-->{{#ifeq:{{{5|x}}}|{{{5|}}}| &#124;{{{5}}} }}<!--
 +
-->{{#ifeq:{{{6|x}}}|{{{6|}}}| &#124;{{{6}}} }}<!--
 +
-->{{#ifeq:{{{7|x}}}|{{{7|}}}| &#124;{{{7}}} }}<!--
 +
-->{{#ifeq:{{{8|x}}}|{{{8|}}}| &#124;{{{8}}} }}<!--
 +
-->{{#ifeq:{{{9|x}}}|{{{9|}}}| &#124;{{{9}}} }}<!--
 +
-->{{#ifeq:{{{10|x}}}|{{{10|}}}| &#124;''и т. д.'' }}}}</code><noinclude>
  
 
{{doc-inline}}
 
{{doc-inline}}
Это гибрид шаблонов {{tl|tlp}} и {{tl|t}}: вывод кода, по которому вызывается заданный шаблон, с указанием параметров, без всяких ссылок (если только шаблон не помещён на страницу, отличную от заданной в первом параметре).
+
Это шаблон для создания примеров использования шаблонов. Для шаблона, на который ставится ссылка, отображается до восьми параметров.
  
== Примеры ==
+
Технически, это гибрид шаблонов {{tl|tlp}} и {{tl|t}}: шаблон превращается в ссылку только тогда, когда помещен на страницу, отличную от заданной в первом параметре.
* <code><nowiki>{{tp|tp|one|two|''three''||&amp;nbsp;|name{{=}}five}}</nowiki></code> → {{tp|tp|one|two|''three''|&nbsp;|name{{=}}five}}
+
 
* <code><nowiki>{{tp|test|smth}}</nowiki></code> → {{tp|test|smth}}
+
== Примеры использования ==
 +
В этом примере собраны разнообразные трюки, позволяющие вписать в параметры то, что в них напрямую не вписывается:
 +
 
 +
<code><nowiki>{{tp|tp|one|two|''three''||name{{=}}five|&lt;nowiki>{{#time: Y-m-d}}&lt;/nowiki>}}</nowiki></code> → {{tp|tp|one|two|''three''|name{{=}}five|<nowiki>{{#time: Y-m-d}}</nowiki>}}
 +
 
 +
Если шаблон помещен на страницу, отличную от заданной в первом параметре:
 +
 
 +
<code><nowiki>{{tp|test|smth}}</nowiki></code> → {{tp|test|smth}}
  
 
----
 
----

Версия от 10:12, 26 июня 2011

{{tc}}


(i)      Описание шаблона

Это шаблон для создания примеров использования шаблонов. Для шаблона, на который ставится ссылка, отображается до восьми параметров.

Технически, это гибрид шаблонов {{tlp}} и {{t}}: шаблон превращается в ссылку только тогда, когда помещен на страницу, отличную от заданной в первом параметре.

Примеры использования

В этом примере собраны разнообразные трюки, позволяющие вписать в параметры то, что в них напрямую не вписывается:

{{tp|tp|one|two|''three''||name{{=}}five|<nowiki>{{#time: Y-m-d}}</nowiki>}}{{tp|one|two|three|name=five|{{#time: Y-m-d}}}}

Если шаблон помещен на страницу, отличную от заданной в первом параметре:

{{tp|test|smth}}{{test|smth}}


Более подробную документацию см. на странице шаблона {{tlp}}.