XWiki Syntax Guide

Редактировал(а) Admin 2026/08/25 12:02

XWiki Syntax 2.1 » Programming

XWiki Syntax 2.1: Programming

Macros

2.0 Macros

There is only one kind of macro in XWiki Syntax 2.1, which is called by the syntax: {{macroname param1="value1" ... paramN="valueN"}}...{{/macroname}}. For macros without content there's a short notation: {{macroname param1="value1" ... paramN="valueN"/}}

FeatureXWiki Syntax 2.1Result
Rendering Macro with a content
{{code language="java"}}
System.out.println("Hello World!");
{{/code}}
System.out.println("Hello World!");
Rendering Macro without content

{{include reference="Space.Page"/}}

The referenced page is included in the current page
Information

For the full list of available macros check the Extensions wiki.

Macros in this wiki

IDНазваниеКатегорииОписаниеВидимость
activityАктивностьNotificationsМакрос Активность предоставляет информацию о последней активности пользователей XWiki. Перечисляет события создания, редактирования и удаления страниц, а также добавления комментариев, вложений и аннотаций.Текущая Вики
anchorAnchorЯкорь на странице, замена макроса anchor из ConfluenceГлобально
asyncАсинхронный макросСодержимоеВыполнить асинхронно и / или кэшировать содержимое макроса.Глобально
attachmentGalleryPickerСредство выбора вложенийРазработкаСредство выбора вложений на основе сетки.Глобально
attachmentSelectorВыбор вложенных файловРазработкаЭлемент управления свойствами объекта текущей страницы, в которой содержатся имена вложенных файлов текущей (или целевой) страницы. Позволяет загружать новые вложения и удалять существующие с целевой страницы. Если целевая страница не указана, то используется текущая. Свойства объекта сохраняются только для текущей страницы.Текущая Вики
boxокноФорматированиеПоказать блок вокруг.Глобально
cacheКэшРазработкаКэширует контент.Глобально
chartГрафикСодержимоеПоказывает график полученный из различных источников данныхГлобально
childrenДочерниеНавигацияОтображает дерево дочерних страниц текущей страницыТекущая Вики
codeКодФорматированиеПодсвеченные части кода различных языков программированияГлобально
commentКомментарийРазработкаПозволяет вставлять комментарии в контент. Этот макрос ничего не выводит в текст страницы.Глобально
confluence-adf-extensionADF extensionОбёртка приложения Atlassian, содержимое приезжает отдельным макросомГлобально
confluence_inline_comment_marker_endInline comment endСлужебная метка комментария Confluence, ничего не выводитГлобально
confluence_inline_comment_marker_startInline comment startСлужебная метка комментария Confluence, ничего не выводитГлобально
containerКонтейнерМакетМакрос для объединения нескольких групп и добавления декораций, как на выходе.Глобально
contentСодержимоеСодержимоеПозволяет создавать контент в любой вики-разметкеГлобально
contentbylabelContent by labelСтраницы с указанными метками, замена макроса contentbylabel из ConfluenceГлобально
contextКонтекстРазработкаИсполняет содержимое в контексте переданных документовГлобально
contributorsContributorsКто правил страницу, замена макроса contributors из ConfluenceГлобально
dashboardПанель управленияМакетМакрос для заполнения главной панели гаджетами.Глобально
displayПоказать страницуСодержимоеПоказать другие страницы в текущей.Глобально
displayIconIconСодержимоеDisplay an icon.Глобально
documentsСтраницыСодержимоеПоказывает список страниц в таблице LivetableТекущая Вики
documentTreeДерево страницНавигацияОтображает дерево страниц XWiki.Текущая Вики
errorСообщение об ошибкеФорматированиеПоказать сообщение об ошибке.Глобально
exampleExampleФорматированиеShows an example and its source code.Текущая Вики
expandExpandСворачиваемый блок, замена макроса expand из ConfluenceГлобально
footnoteСноскаСодержимоеГенерирует сноску внизу страницы.Глобально
galleryГалереяМакетПоказать изображения, найденные в указанном контенте в режиме слайд-шоу.Глобально
groovyGroovyРазработкаВыполнить groovy-скрипт.Глобально
htmlHTMLРазработкаВставить HTML или XHTML-код на страницу.Глобально
iconPickerВыбор значковРазработкаВыберите значок в наборе значков XWiki.Текущая Вики
idIDНавигацияПозволяет положить ссылку/расположение на страницу. Например, в HTML это называется якорями. Это позволяет указать расположение, например, в ссылках.Глобально
includeВключитьСодержимоеВключить другие страницы в текущую.Глобально
infoИнформационное сообщениеФорматированиеПоказать информационное сообщение.Глобально
layoutLayoutКолоночная разметка страницы, замена ac:layout из ConfluenceГлобально
layout-cellLayout cellКолонка разметки, замена ac:layout-cell из ConfluenceГлобально
layout-sectionLayout sectionСтрока колонок, замена ac:layout-section из ConfluenceГлобально
liveDataЖивые данныеСодержимоеОтображает динамические списки данных.Глобально
livesearchLive searchПоле поиска, замена макроса livesearch из ConfluenceГлобально
locationSearchLocation searchПоле поиска по разделу, замена макроса locationSearch из ConfluenceГлобально
mentionУпоминание ПользователяNotificationsВставьте упоминание пользователя.Текущая Вики
menuМенюНавигацияОтображает меню, созданное с использованием простого синтаксиса вики (вложенные списки и ссылки).Глобально
noformatNoformatТекст как есть, без форматирования и подсветкиГлобально
noteNoteБлок «Внимание», замена макроса note из ConfluenceГлобально
notificationsУведомленияNotificationsОтображать уведомления о событиях, произошедших в вики.Текущая Вики
notificationsApplicationsPreferencesНастройки Приложений УведомленийNotificationsОтображение предпочтений текущего пользователя в отношении приложений уведомлений.Текущая Вики
notificationsAutoWatchPreferencesНастройки уведомлений АвтонаблюденияNotificationsОтображение предпочтений текущего пользователя в отношении Автонаблюдения за страницами.Текущая Вики
notificationsCustomFiltersPreferencesNotifications Custom Filters PreferencesNotificationsDisplay the preferences of the given user about custom notification filters.Текущая Вики
notificationsEmailPreferencesNotifications Email PreferencesNotificationsDisplay the preferences of the current user about notification emails.Текущая Вики
notificationsFiltersPreferencesNotifications Filters Preferences (deprecated)NotificationsDisplay the preferences of the current user about notification filters.
This macro is now deprecated in favor of Custom Notifications Filters Preferences or System Notifications Filters Preferences.
Текущая Вики
notificationsSystemFiltersPreferencesNotifications System Filters PreferencesNotificationsDisplay the preferences of the given user about system notification filters.Текущая Вики
officeПросмотрщик документов OfficeСодержимоеПросмотреть вложения Office(doc, ppt, xls, odt, odp, ods и т.д.) внутри wiki-страниц, без скачивания и импортирования.Глобально
pagetreePage treeДерево страниц, замена макроса pagetree из ConfluenceГлобально
panelPanelБлок с рамкой и заголовком, замена макроса panel из ConfluenceГлобально
pdftocPDF Table of ContentsВнутреннийGenerates the table of contents for the PDF export.Глобально
popular-labelsPopular labelsОблако популярных меток, замена макроса popular-labels из ConfluenceГлобально
putFootnotesВставить сноскиСодержимоеОтображать все сноски на странице. Если они отсутствуют, по умолчанию все сноски отображаются в конце страницы.Глобально
pythonPythonРазработкаВыполнить python-скрипт.Глобально
recently-updatedRecently updatedПоследние изменённые страницы, замена макроса recently-updated из ConfluenceГлобально
related-labelsRelated labelsСтраницы с теми же метками, замена макроса related-labels из ConfluenceГлобально
scriptСкриптРазработкаИсполнить скрипт в соответствующем интерпретаторе языка.Глобально
showcaseShowcaseКарточка со ссылкой, замена макроса showcase из ConfluenceГлобально
statusStatusЦветная плашка со словом, замена макроса status из ConfluenceГлобально
successСообщение об успешном событииФорматированиеВыводит сообщение об успешном завершении.Глобально
tabsTabsВкладки, замена макроса tabs из ConfluenceГлобально
tagcloudОблако теговСодержимоеОтображать облако тегов для этой вики или указанного раздела, если имеется.Текущая Вики
taskTaskЗадача с флажком, замена разметки ac:task из ConfluenceГлобально
task-listTask listСписок задач, замена разметки ac:task-list из ConfluenceГлобально
templateШаблонРазработкаВставить шаблон.Глобально
tipTipБлок «Совет», замена макроса tip из ConfluenceГлобально
tocСодержаниеНавигацияГенерирует "Содержание".Глобально
translationПереводСодержимоеОтобразить перевод сообщения.Глобально
treeДеревоНавигацияОтображает древовидную иерархию, определенную содержимым макроса или параметром источника.Текущая Вики
uiextensionРасширение UIРазработкаВставить расширение UI.Глобально
uiextensionsРасширения UIРазработкаВставить UI расширения.Глобально
useravatarАватар пользователяСодержимоеРазрешить показывать аватар для определенного пользователя.Глобально
velocityVelocityРазработкаИсполняет Velocity-скрипт.Глобально
view-fileView fileВложение на странице, замена макроса view-file из ConfluenceГлобально
warningПредупреждениеФорматированиеПоказывает предупреждение.Глобально
wikimacrocontentWikiMacro ContentРазработкаDisplay editable content of a wikimacro.Глобально
wikimacroparameterWikiMacro ParameterРазработкаDisplay editable parameter of a wikimacro.Глобально
wikisВикиНавигацияСписок всех викиТекущая Вики
workspacesРабочие пространства (устаревшее)УстаревшиеУстаревший макрос, который не следует использовать здесь из соображений совместимости. Пожалуйста, используйте вместо этого макрос "Вики".Текущая Вики

HTML

2.0 HTML

Information

In XWiki Syntax 2.1 HTML or XHTML must be entered by using the HTML macro.

XWiki Syntax 2.1Result
{{html}}<abbr title="HyperText Markup Language">HTML</abbr>{{/html}} HTML

Scripts

2.0 Scripts

FeatureXWiki Syntax 2.1
Velocity script
{{velocity}}
#set ($var = "whatever")
{{/velocity}}
Groovy script
{{groovy}}
def var = "whatever"
{{/groovy}}