Ашаблон:Demo
→
![](https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png)
![]() | Ари ашаблон Lua апрограммаҟаҵаратә бызшәа ахархәара аҭатәуп: |
Этот шаблон показывает вики-текст и то, что этот вики-текст производит. Он в основном предназначен для использования в документации. Главный параметр — вики-текст, заключённый в теги <nowiki>...</nowiki>
.
Примеры
[акод аредакциазура]{{demo|
[[Пушкин]]у }}
даст[[Пушкин]]у
→ Пушкину{{demo|
{{done}} }}
даст{{done}}
→Иҟаҵоуп
{{demo|
}}
даст→
Разделитель
[акод аредакциазура]Вместо символа «→» в качестве разделителя вики-текста и его результата можно задать произвольный текст в параметре br
(используйте в нём <br>
для новой строки и {{sp}}
для пробела). Если значение параметра br
— это число, то между кодом и результатом будет вставлено такое число новых строк. Примеры:
{{demo|br=1|
даст[[Пушкин]]у }}[[Пушкин]]у
Пушкину{{demo|br={{sp↓|||0}}|
даст[[Пушкин]]у }}[[Пушкин]]у
↓Пушкину{{demo|br={{sp}}показывает{{sp}}|
даст[[Пушкин]]у }}[[Пушкин]]у
показывает Пушкину{{demo|br=
даст
показывает
|[[Пушкин]]у }}[[Пушкин]]у
показывает
Пушкину
Разделитель br=<td>
можно использовать в таблицах. Например, следующий код:
{| class="wikitable" |- ! Вики-текст !! Результат |- | {{demo|br=| }} |- | {{demo|br= | }} |} даст таблицу:
Вики-текст Результат
Категории
[акод аредакциазура]Шаблон demo подавляет добавление категорий. Например,
{{demo|
{{нет в источнике}} }}
даст{{нет в источнике}}
→ Ашаблон:Нет в источнике,
при этом страница не будет добавляться в категорию для статей без источников.Чтобы изменить такое поведение, добавьте параметр
save_categories=1
.Однако этот шаблон не подавляет добавление отслеживающих категорий. Например, при ошибке в формуле страница попадёт в категорию Категория:Страницы с ошибками в формулах. Поэтому не следует при помощи этого шаблона показывать ошибочный код, приводящий к добавлению страницы в подобные категории.
Стиль
[акод аредакциазура]Можно задавать стиль для кода при помощи параметра
style
. Например,
{{demo|style=background:transparent|
даст[[Пушкин]]у }}[[Пушкин]]у
→ ПушкинуПо умолчанию викикод оборачивается тегами
<code>...</code>
. Однако можно задать другой тег в параметреtag
. Например,tag=pre
:
{{demo|tag=pre|
даст[[Пушкин]]у }}[[Пушкин]]уПушкинуОбратный порядок
[акод аредакциазура]Используйте параметр
reverse
, чтобы поменять местами код и результат. Например, в документации шаблонов-карточек удобно использовать{{demo|reverse=1|br=|<nowiki>{{Карточка...}}</nowiki>}}Код в скрываемом блоке
[акод аредакциазура]Викикод можно поместить в скрываемый блок. Например
{{demo|tag=pre class="mw-collapsible mw-collapsed" data-expandtext="показать вики код"|reverse=1|br=|style=width:400px|
даст[[Пушкин]]у }}
Пушкину[[Пушкин]]уВнимание!
[акод аредакциазура]Не забывайте заключать вики-код в теги
<nowiki>...</nowiki>
.Шәахә. иара убас
[акод аредакциазура]
- {{sp↓}}
Ашаблон:Шаблоны для документирования