Шаблон:Пример/doc
Шаблон:Rellink Этот шаблон выводит вики-текст включения шаблона (в общем случае с параметрами) и само это включение. Он в основном предназначен для упрощения оформления примеров использования шаблонов в документациях.
В данный момент шаблон не может использоваться для оформления примеров шаблонов с многострочным кодом и содержащих шаблоны внутри шаблона. (Хотя это технически реализуемо, см. обсуждение.)
Для вывода групп примеров пользуйтесь шаблонами } (списком) и
<templatestyles src="Шаблон:TOC right/styles.css" />
Использование[править код]
Первый параметр можно опускать — тогда его заменит название базовой страницы со строчной первой буквы. Например, в документации шаблона даст:
Это может быть особенно удобно для групп шаблонов, для которых пишется общая документация, размещаемая на каждой странице. А выведет пример включения шаблона, на странице которого этот код размещён, без параметров.
Для наглядности можно также указывать имя шаблона через параметр _template, при этом первый параметр больше не значит имя шаблона:
даст
Ограничения и пути их обхода[править код]
При опускании первого параметра используется именно имя корневой страницы — Шаблон:Mwmw, а не проверка на суффиксы Шаблон:Code или иные, так что для шаблонов, которые являются подстраницами других шаблонов (например, юзербоксов), первый параметр опускать нельзя.
Модуль переносит все именованные параметры в конец, а также плохо сохраняет порядок следования именованных параметров, если их больше одного (из-за технического несовершенства ПО). Чтобы этого избежать, используйте Шаблон:Tcl вместо =
:
![]() |
></code> даст:<br
|/>
| valign=top | [[Файл:Yes_check.svg|15px]] || <code><nowiki>
/>
|}
Также нельзя записывать напрямую параметры, чьи имена начинаются со знака подчёркивания, — для предотвращения пересечения с параметрами, модифицирующими внешний вид результата. Поможет то же решение:
* <code><nowiki> даст
Чтобы вписать Шаблон:Tago, используйте HTML-сущности для замены угловых скобок, например:
Чтобы вписать, используйте
Стили[править код]С помощью параметра _style можно установить стиль, который будет устанавливать некоторые из вышеперечисленных параметров разом. Существующие на данный момент стили —
См. также[править код]
-
|
- Шаблоны для документирования
- Шаблоны:С более чем 100 тысячами использований
- Шаблоны, использующие Scribunto
- Шаблоны-сообщения семейства Mbox
- Шаблоны:Для шаблонов
- Шаблоны:Lua
- Шаблоны:Ссылки на модули
- Шаблоны:Ссылки на шаблоны
- Шаблоны:Для документирования шаблонов
- Шаблоны:Для облегчения набора
- Шаблоны с документацией
- Док
- Шаблоны
- Заготовки для шаблонов