Одна из полезнейших возможностей разметки UverseWiki — комбинирование действий и форматтеров
друг с другом. Например, форматтер Отражение (Mirror) форматирует переданный ему текст
и размещает его в две колонки: слева — исходный, справа — отформатированный. По умолчанию
он форматирует в вики, однако ничто не мешает задать любой другой существующий форматтер.
Чем-то напоминает передачу по конвейеру в консоли (cat | grep).
¶
Для этого нужно разделить оба форматтера (хотя их может быть сколько угодно много) точкой с запятой: ¶
%%(отразить; java) import core.*; class { } %% |
|
Каждому форматтеру или действию можно передавать параметры как обычно: ¶
%%(If format=html; wrapper_box wrapper_align=right, wrapper_width=100) Содержимое... %%
Здесь вдобавок демонстрируется комбинирование действия (If) и форматтера (wrapper_box). Хотя надо сказать, что чем меньше таких конструкций вам придётся употреблять, тем читабельнее будет документ. ¶
Также есть альтернативная форма сцепления — когда ни одному форматтеру не передаётся параметров — тогда можно их передать через запятую вместо точки с запятой: ¶
%%(отразить, CSS) #wrapper.wide { width: 90%; } %% |
|