UverseWiki

Действия

Действия (actions) очень похожи на форматтеры с той разницей, что если последние преобразовывают (форматируют) текст, то действия его либо генерируют и выводят, либо делают ещё что-то (меняют настройки отображения, например).

Больше о действиях можно прочитать в документации. Имена действий могут иметь альтернативные названия.

Формально действия могут быть строчными и блочными, хотя разделение это не такое сильное, как для форматтеров — обычно блочные действия (такие как {{Оглавление}}) и так не придёт в голову поставить внутрь строки; тоже самое наоборот.

И те, и другие действия обрамляются двойными фигурными скобками: {{ слева и }} справа. Действиям можно передавать параметры, об этом подробнее здесь. Они также могут быть сцепленными.

Теперь примеры (регистр букв в имени действия не важен):

Действие %%Func%% генерирует ссылку на
раздел в документации.
Оно строчное: {{Func base->Parse}}

Действие %%Оглавление%% делает очевидную
вещь (кроме того, оно ещё очевидно блочное):
{{Оглавление 2}}

Картинка: {{Картинка /wiki/sandbox/media/uversewiki.png}}
Картинка блочным действием, так как имеет подпись:
{{Картинка /wiki/sandbox/media/objectwacko.png, ObjectWacko v1 "Swack"}}

Действие Func генерирует ссылку на раздел в документации. Оно строчное: UWikiBase->Parse()

Действие Оглавление делает очевидную вещь (кроме того, оно ещё очевидно блочное):

Table Of Contents

Картинка: /wiki/doc/ru/wiki/sandbox/media/uversewiki.png Картинка блочным действием, так как имеет подпись:

/wiki/doc/ru/wiki/sandbox/media/objectwacko.png

ObjectWacko v1 «Swack»

Как и форматтеры, не всякое действие можно вставить внутрь строки:

Оглавление трудно представить в
одной строке: "{{ОГЛАВЛЕНИЕ}}"

Оглавление трудно представить в одной строке: «Cannot inline formatted data because it only has block elements.»

Действие можно отменить с помощью тильды (вывести как текст):

Просто текст: ~{{Func}}.

Просто текст: {{Func}}.