---
metadata:
  - name: generator
    content: Diplodoc Platform v5.56.0
alternate:
  - https://yandex.ru/support/wiki/en/formatter.md
  - https://yandex.ru/support/wiki/ru/formatter.md
  - href: ru/formatter.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/wiki/ru/llms.txt

# Блоки со специальным форматированием в старом редакторе

<!-- source: ru/_includes/formatter-alert.md -->
{% note warning "" %}

Блоки со специальным форматированием работают в динамических таблицах и на страницах, созданных в старом редакторе. Работа с диаграммами в новом редакторе описана на странице [Форматирование текста](https://yandex.ru/support/wiki/ru/wysiwyg/diagrams.md).

<!-- source: ru/_includes/old-editor-note.md -->
Создать страницу в старом редакторе больше не получится. Вы можете конвертировать страницу, созданную в старом редакторе, в страницу нового редактора. Подробнее в разделе [Перевести страницу на новый редактор](https://yandex.ru/support/wiki/ru/page-management/convert-page.md).
<!-- endsource: ru/_includes/old-editor-note.md -->

{% endnote %}
<!-- endsource: ru/_includes/formatter-alert.md -->

С помощью блочного форматирования можно оформить текст в виде блока, который будет отображаться в заданном формате. Например, оформить исходный код с [подсветкой синтаксиса](https://yandex.ru/support/wiki/ru/static-markup/highlight.md), вставить фрагмент текста в рамке, настроить [ширину и положение](https://yandex.ru/support/wiki/ru/static-markup/wrappers.md) блока на странице.

Также Вики поддерживает верстку [математических формул](https://yandex.ru/support/wiki/ru/static-markup/formulas.md) и специализированные языки для визуализации [диаграмм](https://yandex.ru/support/wiki/ru/static-markup/diagram.md).

Чтобы добавить на страницу, созданную в старом редакторе, блок со специальным форматированием, используйте следующую разметку: 

```
%%(<формат> <параметры>)
Фрагмент текста, программный код или разметка данных в заданном формате
%%
```

Например:

```
%%(php width=300 border="2px solid red")
<?
phpinfo();
$s = "Hello, World!\n";
print $s;
%% 
```

## Формат блока {#format}

Чтобы отобразить специальное форматирование текста, укажите значение для поля `<формат>` в разметке блока:

Формат | Описание
------ | -----
`wacko` | Обычный текст.
Язык программирования.<br>Например: `c`, `python`, `java` | Код на указанном языке программирования. Список поддерживаемых языков см. в разделе [Поддерживаемые языки программирования](static-markup/highlight.md#formatters-name).
`csv` | [Данные в формате CSV](static-markup/csv.md)
`math`| [Математическая формула в текстовой разметке](static-markup/formulas.md).
Тип диаграммы:<ul><li>`graphviz`</li><li>`blockdiag`</li><li>`seqdiag`</li></ul> | [Диаграмма в текстовой разметке](static-markup/diagram.md).
`comment` | Комментарий — текст, который не будет отображаться на странице.

## Параметры блока {#params}

Список доступных параметров зависит от выбранного формата блока. 

Для всех форматов поддерживаются параметры: `wrapper`, `align`, `width`, `border`. Описание этих параметров см. в разделе [Границы, ширина и выравнивание блоков в старом редакторе](https://yandex.ru/support/wiki/ru/static-markup/wrappers.md). 

#### См. также

* [Вставить код с подсветкой синтаксиса](https://yandex.ru/support/wiki/ru/static-markup/highlight.md)

* [Вставить данные в формате CSV](https://yandex.ru/support/wiki/ru/static-markup/csv.md)

* [Вставить формулы](https://yandex.ru/support/wiki/ru/static-markup/formulas.md) 

* [Вставить диаграммы и блок-схемы](https://yandex.ru/support/wiki/ru/static-markup/diagram.md)

* [Настроить границы, ширину и выравнивание блока](https://yandex.ru/support/wiki/ru/static-markup/wrappers.md)
