Шаблон:Parameter names example

(Перенаправлено з Шаблон:Pnex)
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

{{Parameter names example}} – is intended to assist template documentation by producing a generic instance of the template that uses parameters' names as those parameters' values.

Приклад ред.

Приклад для виклику шаблона {{Картка}}, згенерований наступним кодом:

{{{title}}}
{{{above}}}
{{{subheader}}}
{{{subheader2}}}
{{{image}}}
{{{caption}}}
{{{header1}}}
{{{label2}}} {{{data2}}}
{{{label3}}} {{{data3}}}
{{{header4}}}
{{{data5}}}
{{{data6}}}
{{{below}}}
{{pnex
|_template=Infobox
|title |above |subheader |subheader2 |image |caption 
|header1 |label2 |data2 |label3 |data3 |header4 
|data5 |data6 |below
}}

Використання ред.

Якщо {{Parameter names example}} викликано на безпосередній підсторінці цільового шаблону – e.g. на підсторінці /документація – параметр |_template=, який визначає цільовий шаблон, можна не вказувати. Тобто вищенаведений код на підсторінках Шаблон:Картка/підсторінка (де підсторінка може бути "doc", "документація", "testcases", "тести" тощо), можна визивати так:

{{pnex
|title |above |subheader |subheader2 |image |caption 
|header1 |label2 |data2 |label3 |data3 |header4 
|data5 |data6 |below
}}

Єдине виключення — підсторінки "sandbox" ("пісочниця"). Якщо модуль викликано з підсторінки "/sandbox" ("/пісочниця"), він обробляє вивід саме сторінки пісочноці, а не базового шаблону. Але у цьому випадку залишається можливість вказати назву цільової сторінки безпосередньо у параметрі |_template=.

The formatting of the parameter names can be changed with the |_display= parameter. By default, the parameter names are shown in triple braces (the parameter standard, e.g. {{{name}}} ), but if |_display=italics or |_display=italic is set, they are shown in italics.

A custom value for a parameter may be supplied by using |[parameter name]=[value] in place of |[parameter name]. Any formatting for such a value – including, for instance, italics – must be supplied as part of the value (e.g. |parameter=''value''<br/>). Custom values cannot be used for parameters whose names begin with an underscore ("_").


Див. також ред.