|
Этот шаблон используется примерно на 788 000 страниц, или примерно на 1% всех страниц . Чтобы избежать серьезных сбоев и нагрузки на сервер, любые изменения следует тестировать на подстраницах / sandbox или / testcases шаблона или на подстранице вашего собственного пользователя . Протестированные изменения могут быть добавлены на эту страницу одним редактированием. Обсудите изменения на странице обсуждения, прежде чем внедрять их. |
Применение
Этот шаблон предназначен для предоставления примеров исходного кода параметров шаблона (полезно в документации по шаблонам и при обсуждении кода шаблона на страницах обсуждения).
У него должен быть как минимум один или два параметра. Первый параметр - это имя параметра примера для отображения (он может быть пустым , но должен присутствовать ). Второй (необязательный) параметр - это значение для первого параметра примера; или, если первый параметр пуст, второй иллюстрирует пример безымянного параметра (который в некоторых случаях может служить предварительно определенным параметром, после которого стоит no , например in ).|=value
|section
{{Refimprove|section}}
Примеры
Код | Результат | Заметки |
---|---|---|
{{para|name}} | |name= | |
{{para|title|The Oxford English Dictionary}} | |title=The Oxford English Dictionary | |
{{para| |section}} | |section | Для безымянных параметров ; обратите внимание на пустой первый параметр в коде |
{{para|{{var|parameter}}|{{var|value}}}} | |parameter=value |
При использовании буквальных, предварительно заданных имен и значений параметров просто укажите их (как в примерах с первого по третий выше). При отображении гипотетических / примерных имен параметров, переменных или значений, определяемых пользователем, используйте что-то вроде и / или (как в последнем примере выше).{{var|parameter}}
{{var|value}}
Параметры
|1=
или первый безымянный параметр - имя параметра. Укажите этот параметр как явно пустой и просто заполните параметр 2, если вы хотите показать безымянный параметр (который, в зависимости от контекста, может служить именем параметра без значения); например,{{para||section}}
→|section
|2=
или второй безымянный параметр - имя значения. Когда первый параметр задан, но не заполнен, второй представляет значение безымянного параметра (или имя параметра без значения), как показано выше.|plain=y
(или любое другое значение кроме y) - удаляет бледную границу и светло-серый фон, что может быть полезно в различных ситуациях. Цвет границы и текста установлены нанаследовать, чтобы использовать цвета окружающего текста. Этот параметр взаимодействует с двумя нижеприведенными, в том смысле, что при использовании любого из них текст будет раскрашен, а граница и фон все равно будут удалены.|mxt=y
или|green=y
- чтобы применить стиль (зеленый текст, но все еще моноширинный как код), который будет применяться («пример моноширинного текста»). Это сделано для того, чтобы его можно было использовать внутри отрывка контента без того, чтобы разметка внутри переопределяла цвет . Этот параметр взаимодействует с применением цвета, но с учетом удаления границы и фона.{{mxt}}
{{para}}
{{mxt}}
<code>
{{para}}
{{mxt}}
|plain=
|!mxt=y
или|red=y
- то же, что и выше, но применяет красный цвет шаблона «плохой моноширинный пример текста».{{!mxt}}
|style=
- применить произвольный стиль CSS для некоторых специализированных контекстных целей. Пример:|style=background-color: Yellow;
. Любой цвет, фоновый цвет или граница, указанные здесь, будут иметь приоритет над теми, которые предоставлены любым из вышеперечисленных параметров, независимо от порядка, в котором параметры указаны в шаблоне. Поскольку в этом шаблоне используется<span>
элемент, будет работать только CSS, который может применяться к встроенным элементам (не блочным элементам). Как и указанные выше параметры, он применяется ко всему выходу.- Если вы хотите стилизовать только имя параметра и / или значение, просто сделайте это напрямую;
например:{{para|page|{{var|'''single''' page number}}}}
,{{para|page'''''<u>s</u>'''''|{{var|page '''range''', or '''multiple''' individual pages, or both}}}}
получим: ,|page=single page number
|pages=page range, or multiple individual pages, or both
- Если вы хотите стилизовать только имя параметра и / или значение, просто сделайте это напрямую;
Смотрите также
В трех таблицах ниже описывается семейство из примерно сорока шаблонов, созданных для обсуждения шаблонов.
Есть также некоторые связанные шаблоны или темы, которых нет в этих таблицах:
{{Param}}
, для разметки примеров имен параметров, как они будут отображаться в исходном коде шаблонов MediaWiki, например,{{param|foo}}
дает:{{{foo}}}
{{Tag|...|attribs}}
, для разметки примеров атрибутов и значений HTML-элементов; например{{tag|a|attribs=href=/demo.php|o}}
дает:<a href=/demo.php>
Универсальное форматирование
Стиль текста ↓ | {{tlg}} параметры [примечание 1]для достижения стиля текста | Стиль ссылки | ||||
---|---|---|---|---|---|---|
Связано | Связь отключена | Связано с субподрядчиком | Связано, включая фигурные скобки | Связано с альтернативным текстом | ||
{{tlg}} параметры [примечание 1]для достижения стиля ссылки | N / A | ПО УМОЛЧАНИЮ | nolink=yes | subst=yes | braceinside=yes | alttext=Foo 2=Foo |
обычный | ПО УМОЛЧАНИЮ | {{ tlg }} [примечание 1] {{ tl }} {{ tlp | 1 | 2 | ...}} [примечание 2] {{ Template: tlu }} [примечание 3] | {{tlf}} [примечание 2] < ссылка на шаблон > | {{ subst: tls }} {{ subst : Template: tlsu }} [примечание 3] | {{tn}} | {{ tla }} |
code | code=yes | {{tl2}} {{tlx}} {{Template:tlxu}} 3 [примечание 3] | {{tlc}} [примечание 2]< ссылка на шаблон > {{tnull}} < ссылка на шаблон > | {{subst:tlxs}} | N / A | |
моноширинный | plaincode=yes [примечание 4] | N / A | {{ subst : tltss }} [примечание 5] | |||
kbd | kbd=yes [примечание 5] | |||||
смелый | bold=yes | {{ tlb }} | N / A | |||
bold+code | bold=yes|code=yes | {{tlxb}} | ||||
italic+code | italic=yes|code=yes | {{tlxi}} |
- ^ a b c - это наиболее общий шаблон, позволяющий использовать любую комбинацию стилей текста и / или опций стиля ссылок.
{{tlg}}
- ^ a b c Предотвращает перенос текста, помещая его внутри
<span class="nowrap">...</span>
тегов. - ^ a b c Разрешает ссылки на шаблоны в любом пространстве имен.
- ^
{{tlg|plaincode=yes}}
использует<code style="border:none; background-color:transparent;">...</code>. - ^ a b Отображает моноширинный шрифт с использованием
<span style="font-family:monospace;">...</span>
.
Другие шаблоны форматирования
Пример кода | Эффект | Заметки |
---|---|---|
{{tl2|Hatnote|lang=fr}} | {{hatnote}} | Поддерживает ссылки на родственные проекты (например, fr: Hatnote) |
{{tlu|User:Ahunt/SSHFS}} | {{ Пользователь: Ahunt / SSHFS }} | Поддерживает ссылку на любое пространство имен |
{{demo|<nowiki>{{Hatnote|lang=fr|Some text}}</nowiki>}} | {{hatnote | lang = fr | Некоторый текст}} | Показывает код и пример |
{{xpd|Hatnote|Some hatnote text}} | "{{hatnote|Some hatnote text}}" дает " " [1] | Показывает код, пример и ссылку для раскрытия кода шаблона. |
{{tln|Hatnote}} | Шаблон: Hatnote | Производит обычную ссылку на шаблон |
{{elc|Template:Hatnote}} {{elc|Template:Hatnote|Hatnote}} | [[Template:Hatnote]] [[Template:Hatnote|Hatnote]] | Форматирует вики-ссылку с дополнительным передаваемым по конвейеру текстом ссылки и смешанным суффиксом |
{{ml|Example|hello}} | {{#invoke: Пример | привет}} | Аналог {{ tl }} для связывания с модулями Lua |
{{mlx|Example|hello}} | {{#invoke:Example|hello}} | Аналог {{ tlx }} для связи с модулями Lua |
{{para|title|<var>book title</var>}} | |title=book title | Форматирует параметры шаблона для отображения со значениями или без них. |
{{sclx|LASTING}} | [[WP:LASTING]] | Принимает суффикс ярлыка в пространстве имен проекта и отображает его в скобках и псевдониме WP: в <code>...</code>теге. |
{{tag|ref}} {{xtag|templatedata}} | <ref>...</ref> <templatedata> | Форматирует [X] HTML-теги; может добавлять контент, выбирать открытие, закрытие или самозакрывание |
{{dtl|Ping project}} | {{ d: Ping project }} | Аналог Викиданных {{ tl }} |
{{pf|if}} {{pf|if|{{{1}}}|true|false}} | {{ #if }} {{ #if : {{{1}}} | истина | ложь}} | Функция синтаксического анализатора, эквивалентная {{ tl }} |
Со ссылками на служебные программы
Пример кода | Эффект |
---|---|
{{lt|Hatnote}} | Шаблон: Hatnote ( редактировать | говорить | история | ссылки | смотреть | журналы ) |
{{lts|Hatnote}} | Шаблон: Hatnote ( редактировать историю ссылок на обсуждение ) |
{{t links|Hatnote}} | Hatnote ( редактировать ссылки истории разговоров # / subpages / doc / doc edit / sbox / sbox diff / test ) |
{{tfd links|Hatnote}} | Шаблон: Hatnote ( редактировать · обсуждение · история · ссылки · включение · журналы · подстраницы · удаление ) |
{{tetl|Hatnote}} | {{ Hatnote }} |
{{tsetl|Hatnote}} | {{ subst : Hatnote }} |
{{ti|Hatnote}} | Шаблон: Hatnote ( обсуждение · ссылки · редактировать ) |
{{tic|Hatnote}} | Шаблон: Hatnote ( ссылки на обсуждение править ) |
{{tim|Hatnote}} | m: Шаблон: Hatnote ( обратные ссылки править ) |
{{tiw|Hatnote}} | Шаблон: Hatnote ( обратные ссылки править ) |
{{tlt|Hatnote}} | {{ Hatnote }} ( разговор ) |
{{ttl|Hatnote}} | {{ Hatnote }} ( т / л ) |
{{twlh|Hatnote}} | Шаблон: Hatnote ( ссылки , обсуждение ) |