Шаблон:Demo

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

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

Цей шаблон показує вікі-текст і те, що цей вікі-текст виробляє. Він в основному призначений для використання в документації. Головний параметр — вікі-текст, укладений в теги <nowiki>...</nowiki>.

Приклади[ред. код]

  • {{demo|<nowiki>[[Пушкін]]y</nowiki>}}
    дасть
    [[Пушкін]]yПушкінy
  • {{demo|<nowiki>{{done}}</nowiki>}}
    дасть
    {{done}}YesТак Зроблено
  • {{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>.

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