Шаблон:Demo
→
| Цей шаблон використовує Lua: |
Цей шаблон показує вікітекст і те, що цей вікітекст виробляє. Він в основному призначений для використання в документації. Головний параметр — вікітекст, укладений в теги <nowiki>...</nowiki>.
Приклади
[ред. код]{{demo|<nowiki>[[Пушкін]]у</nowiki>}}
дасть[[Пушкін]]у→ Пушкіну
{{demo|<nowiki>{{done}}</nowiki>}}
дасть{{done}}→
Зроблено
{{demo|<nowiki><math>e^{2\pi i}=1</math></nowiki>}}
дасть<math>e^{2\pi i}=1</math>→
Роздільник
[ред. код]Замість символу «→» як роздільник вікітексту і його результату можна задати довільний текст в параметрі br (використовуйте в ньому <br> для нового рядка і {{sp}} для пропуску). Якщо значення параметра br — це число, то між кодом і результатом буде вставлено таке число нових рядків. Приклади:
{{demo|br=1|<nowiki>[[Пушкін]]у</nowiki>}}дасть[[Пушкін]]у
Пушкіну{{demo|br={{sp↓|||-0.25em}}|<nowiki>[[Пушкін]]у</nowiki>}}дасть[[Пушкін]]у↓Пушкіну{{demo|br={{sp}}показує{{sp}}|<nowiki>[[Пушкін]]у</nowiki>}}дасть[[Пушкін]]упоказує Пушкіну{{demo|br=<br>показує<br>|<nowiki>[[Пушкін]]у</nowiki>}}дасть[[Пушкін]]у
показує
Пушкіну
Роздільник br=<td> можна використовувати в таблицях. Наприклад, такий код:
{| class="wikitable"
|-
! Вікітекст !! Результат
|-
| {{demo|br=<td>|<nowiki><math>x^2</math></nowiki>}}
|-
| {{demo|br=<td>|<nowiki><math>x_2</math></nowiki>}}
|}
дасть таблицю:
| Вікітекст | Результат |
|---|---|
<math>x^2</math> | |
<math>x_2</math> |
Категорії
[ред. код]Шаблон demo пригнічує додавання категорій. Наприклад,
{{demo|<nowiki>{{нема в джерелі}}</nowiki>}}
дасть{{нема в джерелі}}→ [відсутнє в джерелі],
при цьому стаття не буде додаватися в категорію для статей без джерел.
Щоб змінити таку поведінку, додайте параметр save_categories=1.
Однак цей шаблон не пригнічує додавання категорій спостереження. Наприклад, при помилці у формулі сторінка потрапить у категорію Категорія:Сторінки з математичними помилками. Тому не слід за допомогою цього шаблону показувати неправильний код, що приводить до додавання сторінки в подібні категорії.
Стиль
[ред. код]Можна задавати стиль для коду за допомогою параметра style. Наприклад,
{{demo|style=background:transparent|<nowiki>[[Пушкін]]у</nowiki>}}дасть[[Пушкін]]у→ Пушкіну
За замовчуванням вікі-код обертається теґами <code>...</code>. Однак можна задати інший теґ в параметрі tag. Наприклад, tag=pre:
{{demo|tag=pre|<nowiki>[[Пушкін]]у</nowiki>}}дасть[[Пушкін]]у
Пушкіну
Зворотний порядок
[ред. код]Використовуйте параметр 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>}}дасть
Пушкіну[[Пушкін]]у
Увага!
[ред. код]Не забувайте укладати вікі-код в теґи <nowiki>...</nowiki>.
Див. також
[ред. код]- {{приклад}}
- {{стіс прикладів}} · {{таблиця прикладів}}
- {{template example row}}
- {{sp↓}}
Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону.
Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону.