XWiki Syntax Guide

Редактировал(а) Дмитрий Копотев 2022/12/04 02:22

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

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

Macros in this wiki

IDНазваниеКатегорииОписаниеВидимость
tocСодержаниеНавигацияГенерирует "Содержание".Глобально
iconPickerIcon PickerРазработкаВыберите значок в наборе значков XWiki.Текущая Вики
wikimacrocontentWikiMacro ContentРазработкаDisplay editable content of a wikimacro.Глобально
exampleExampleФорматированиеShows an example and its source code.Текущая Вики
mentionУпоминание ПользователяNotificationsВставьте упоминание пользователя.Текущая Вики
asyncАсинхронный макросСодержимоеВыполнить асинхронно и / или кэшировать содержимое макроса.Глобально
spaceindexСтраницы разделаУстаревшиеСписок страниц в разделе.Текущая Вики
boxокноФорматированиеПоказать блок вокруг.Глобально
spacesРазделыУстаревшиеПоказать все разделы wiki.Текущая Вики
errorСообщение об ошибкеФорматированиеПоказать сообщение об ошибке.Глобально
attachmentGalleryPickerСредство выбора вложенийРазработкаСредство выбора вложений на основе сетки.Глобально
videoVideoСодержимоеDisplay in your wiki page any video from Youtube, Dailymotion, Google Video or Vimeo.

Also play a video attached to your wiki page using Video.js library. mp4, webm and ogv formats are supported.

The video macro can also plays a DASH video (Dynamic Adaptive Streaming over HTTP).|Текущая Вики

warningПредупреждениеФорматированиеПоказывает предупреждение.Глобально
messageSenderОтправитель сообщенияSocialЭлемент управления, который позволяет пользователям вводить сообщения, которые обрабатываются модулем Лента активности(MessageStream).Текущая Вики
childrenChildrenНавигацияDisplays a tree of children pages of the current pageТекущая Вики
workspacesРабочие пространства (устаревшее)УстаревшиеУстаревший макрос, который не следует использовать здесь из соображений совместимости. Пожалуйста, используйте вместо этого макрос "Вики".Текущая Вики
displayПоказать страницуСодержимоеПоказать другие страницы в текущей.Глобально
translationПереводСодержимоеОтобразить перевод сообщения.Глобально
contextКонтекстРазработкаИсполняет содержимое в контексте переданных документовГлобально
pdftocPDF Table of ContentsВнутреннийGenerates the table of contents for the PDF export.Глобально
infoИнформационное сообщениеФорматированиеПоказать информационное сообщение.Глобально
treeДеревоНавигацияОтображает древовидную иерархию, определенную содержимым макроса или параметром источника.Текущая Вики
liveDataЖивые данныеСодержимоеОтображает динамические списки данных.Глобально
rssRSSСодержимоеВывести последние записи из RSS-потока.Глобально
successСообщение об успешном событииФорматированиеВыводит сообщение об успешном завершении.Глобально
documentTreeДерево страницНавигацияОтображает дерево страниц XWiki.Текущая Вики
templateШаблонРазработкаВставить шаблон.Глобально
notificationsAutoWatchPreferencesНастройки уведомлений АвтонаблюденияNotificationsОтображение предпочтений текущего пользователя в отношении Автонаблюдения за страницами.Текущая Вики
chartГрафикСодержимоеПоказывает график полученный из различных источников данныхГлобально
panelPanelPanel MacroГлобально
containerКонтейнерМакетМакрос для объединения нескольких групп и добавления декораций, как на выходе.Глобально
notificationsEmailPreferencesNotifications Email PreferencesNotificationsDisplay the preferences of the current user about notification emails.Текущая Вики
tagcloudОблако теговСодержимоеОтображать облако тегов для этой вики или указанного раздела, если имеется.Текущая Вики
activityАктивностьNotificationsМакрос Активность предоставляет информацию о последней активности пользователей XWiki. Перечисляет события создания, редактирования и удаления страниц, а также добавления комментариев, вложений и аннотаций.Текущая Вики
pythonPythonРазработкаВыполнить python-скрипт.Глобально
commentКомментарийРазработкаПозволяет вставлять комментарии в контент. Этот макрос ничего не выводит в текст страницы.Глобально
htmlHTMLРазработкаВставить HTML или XHTML-код на страницу.Глобально
contentСодержимоеСодержимоеПозволяет создавать контент в любой вики-разметкеГлобально
scriptСкриптРазработкаИсполнить скрипт в соответствующем интерпретаторе языка.Глобально
useravatarАватар пользователяСодержимоеРазрешить показывать аватар для определенного пользователя.Глобально
officeПросмотрщик документов OfficeСодержимоеПросмотреть вложения Office(doc, ppt, xls, odt, odp, ods и т.д.) внутри wiki-страниц, без скачивания и импортирования.Глобально
galleryГалереяМакетПоказать изображения, найденные в указанном контенте в режиме слайд-шоу.Глобально
uiextensionРасширение UIРазработкаВставить расширение UI.Глобально
notificationsSystemFiltersPreferencesNotifications System Filters PreferencesNotificationsDisplay the preferences of the given user about system notification filters.Текущая Вики
uiextensionsРасширения UIРазработкаВставить UI расширения.Глобально
dashboardПанель управленияМакетМакрос для заполнения главной панели гаджетами.Глобально
putFootnotesДобавить сноскуСодержимоеПоказать определенные сноски. Если не определены, будут показаны все сноски в конце страницы.Глобально
wikisВикиНавигацияСписок всех викиТекущая Вики
attachmentSelectorВыбор вложенных файловРазработкаЭлемент управления свойствами объекта текущей страницы, в которой содержатся имена вложенных файлов текущей (или целевой) страницы. Позволяет загружать новые вложения и удалять существующие с целевой страницы. Если целевая страница не указана, то используется текущая. Свойства объекта сохраняются только для текущей страницы.Текущая Вики
notificationsApplicationsPreferencesНастройки Приложений УведомленийNotificationsОтображение предпочтений текущего пользователя в отношении приложений уведомлений.Текущая Вики
cacheКэшРазработкаКэширует контент.Глобально
menuМенюНавигацияОтображает меню, созданное с использованием простого синтаксиса вики (вложенные списки и ссылки).Глобально
notificationsCustomFiltersPreferencesNotifications Custom Filters PreferencesNotificationsDisplay the preferences of the given user about custom notification filters.Текущая Вики
documentsСтраницыСодержимоеПоказывает список страниц в таблице LivetableТекущая Вики
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.
Текущая Вики
notificationsУведомленияNotificationsОтображать уведомления о событиях, произошедших в вики.Текущая Вики
velocityVelocityРазработкаИсполняет Velocity-скрипт.Глобально
wikimacroparameterWikiMacro ParameterРазработкаDisplay editable parameter of a wikimacro.Глобально
groovyGroovyРазработкаВыполнить groovy-скрипт.Глобально
footnoteСноскаСодержимоеГенерирует сноску внизу страницы.Глобально
jwplayerJW PlayerСодержимоеJW Player - это встраиваемый медиаплеер с открытым исходным кодом для веб-сайтов, поддерживающий многие распространенные аудио и видео форматы.Текущая Вики
codeКодФорматированиеПодсвеченные части кода различных языков программированияГлобально
idIDНавигацияПозволяет положить ссылку/расположение на страницу. Например, в HTML это называется якорями. Это позволяет указать расположение, например, в ссылках.Глобально
includeВключитьСодержимоеВключить другие страницы в текущую.Глобально

HTML

2.0 HTML

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}}
Теги:

Меню

© 2022 SMT-Hosting – Все права защищены (v.14.10)