Посібник із синтаксису XWiki

Остання зміна 2020/04/30 00:11 автором superadmin

Синтаксис XWiki 2.1: Макроси

2.0 Macros

У синтаксисі XWiki є лише один тип макросу 2.1, який викликається за допомогою синтаксису: {{macroname param1="value1" ... paramN=" valueN"}}...{{/macroname}}. Для макросів без вмісту є коротке позначення: {{macroname param1="value1" ... paramN="valueN"/}}

ФункціяСинтаксис XWiki 2.1Результат
Виконання макросу з вмістом
{{code language="java"}}
System.out.println("Hello World!");
{{/code}}
System.out.println("Hello World!");
Виконання макросу без вмісту

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

Сторінка, на яку посилається, включена до поточної сторінки
Information

Повний список доступних макросів див. у Extensions wiki.

Макроси в цій вікі

IDНазваКатегоріїОписВидимість
activityДіяльністьNotificationsМакрос Діяльність надає інформацію про нещодавні дії користувачів даної XWiki. В перелік входять дії створення, редагування та видалення сторінок, а також коментарі, прикріплення та примітки.Поточна Wiki
asyncАсинхронний макросВмістВиконувати асинхронно та/або кешувати вміст макросу.Глобально
attachmentGalleryPickerВибір вкладеньРозробкаЗасіб вибору вкладень на основі сітки.Глобально
attachmentSelectorВибір вкладених файлівРозробкаЕлемент керування, який буде використано для властивостей об’єктів поточної сторінки, які мають містити назву вкладення з поточної (або заданої) сторінки. Дозволяє завантаження нових вкладень і їх видалення із зазначеної сторінки. Якщо не задано жодної сторінки, буде використано поточну сторінку. Властивості об’єкта зберігаються лише на поточній сторінці.Поточна Wiki
boxРамкаФорматуванняМалює рамку навколо заданого вмісту.Глобально
cacheКешРозробкаКеш контент.Глобально
calccalcsalesCALC MacroГлобально
chartГрафікВмістЗображає графіки, згенеровані з різних джерел данихГлобально
childrenДочірні сторінкиНавігаціяПоказує дерево дочірніх сторінок поточної сторінкиПоточна Wiki
codeКодФорматуванняПідсвічує кольором фрагменти коду із різних мов програмуванняГлобально
commentКоментарРозробкаДозволяє додавати коментарі до джерела контенту. Цей макрос нічого не виводить.Глобально
containerКонтейнерМакетМакрос для того, щоб охопити декілька груп і додати декорації, наприклад як у макеті.Глобально
contentContentВмістAllows writing content in any wiki markupГлобально
contextКонтекстРозробкаВиконує вміст у контексті документів, що передаютьсяГлобально
dashboardІнформаційна панельМакетМакрос для визначення заповнення інформації панелі гаджетами.Глобально
diagramDiagramВмістDisplays a diagram.Поточна Wiki
displayПоказатиВмістПоказати інші сторінки у поточній.Глобально
displayIconПіктограмаВмістВідобразити піктограму.Глобально
documentsСторінкиВмістВідображає список сторінок в LivetableПоточна Wiki
documentTreeДерево сторінокНавігаціяПоказує дерево сторінок XWiki.Поточна Wiki
errorПовідомлення про помилкуФорматуванняПоказує примітку з помилкою.Глобально
exampleПрикладФорматуванняПоказує приклад і його вихідний код.Поточна Wiki
faqFAQLists FAQ entriesПоточна Wiki
figureFigureРозробкаTag content as an illustration and with an optional caption.Глобально
figureCaptionFigure CaptionРозробкаProvide a figure caption when used inside the Figure macro.Глобально
footnoteВиноскаВмістСтворює виноску для зображення в кінці сторінки.Глобально
galleryГалереяМакетПоказує зображення, знайдені за наданим контентом, за допомогою перегляду слайдів.Глобально
groovyGroovyРозробкаВиконати скрипт groovy.Глобально
htmlHTMLРозробкаВставка в сторінку коду HTML або XHTML.Глобально
iconFont Awesome iconIconsInserts a Font Awesome iconПоточна Wiki
iconPickerВибір піктограмРозробкаВиберіть піктограму із набору піктограм XWiki.Поточна Wiki
idIdНавігаціяДозволяє створити закладку для посилання на сторінці. В HTML, наприклад, це називається "якір" (Anchor). Він дозволяє вказувати на це місце, наприклад в посиланнях.Глобально
includeВключитиВмістВключати інші сторінки до поточної сторінки.Глобально
infoІнформаційне повідомленняФорматуванняПоказує примітку з інформацією.Глобально
jobJobРозробкаExecute the macro content asynchronously and display progress.Глобально
jobprogressJob ProgressВнутрішнійProvide a UI to follow asynchronous job progressionПоточна Wiki
jwplayerJW PlayerВмістThe JW Player is an open-source embeddable media player for web sites, supporting many commonly-used audio and video formats. The player is easy to configure, customize and extend.Поточна Wiki
lightboxLightbox ImageВмістAdd a click-enlargeable image. Глобально
liveDataДинамічні ДаніВмістВідобразити динамічні списки даних.Глобально
livetablelivetablenavigationDisplays a standard livetable for a specific XWiki class and the chosen fieldsПоточна Wiki
mboxMBoxВмістThis is a generic macro that allows a styled box to be drawn around wiki content.Глобально
mentionЗгадування користувачаNotificationsВставити згадку про користувача.Поточна Wiki
menuМенюНавігаціяВідображає меню, створене з використанням простого вікі-синтаксису (вкладені списки та посилання).Глобально
messageSenderВідправник повідомленняSocialКерування, яке дозволяє користувачам вводити повідомлення, які обробляються модулем MessageStream.Поточна Wiki
notificationsСповіщенняNotificationsПоказувати сповіщення про події, що відбулися у вікі.Поточна Wiki
notificationsApplicationsPreferencesNotifications Applications PreferencesNotificationsПоказати налаштування поточного користувача щодо додатків сповіщень.Поточна Wiki
notificationsAutoWatchPreferencesNotifications Auto Watch PreferencesNotificationsDisplay the preferences of the current user about auto watched pages.Поточна Wiki
notificationsCustomFiltersPreferencesNotifications Custom Filters PreferencesNotificationsDisplay the preferences of the given user about custom notification filters.Поточна Wiki
notificationsEmailPreferencesNotifications Email PreferencesNotificationsDisplay the preferences of the current user about notification emails.Поточна Wiki
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.
Поточна Wiki
notificationsSystemFiltersPreferencesNotifications System Filters PreferencesNotificationsDisplay the preferences of the given user about system notification filters.Поточна Wiki
officeПереглядач документів OfficeВмістПереглядати офісні файли (doc, ppt, xls, odt, odp, ods тощо) на вікі-сторінках, не завантажуючи та не імпортуючи їх.Глобально
pdftocPDF Table of ContentsВнутрішнійGenerates the table of contents for the PDF export.Глобально
plantumlPlantUMLВмістConvert various text input formats into diagram images using PlantUML.Глобально
putFootnotesВставити виноскиВмістЗображує виноски зі сторінки. Якщо таких немає, всі виноски будуть показані у кінці сторінки.Глобально
pythonPythonРозробкаВиконує скрипт python.Глобально
referenceIdНавігаціяCreate a link to a section id, displaying the section number as the link label.Глобально
relationsRelationsРозробкаПоточна Wiki
scriptСкриптРозробкаВиконує скрипт написаний вказаною мовою.Глобально
showhideshowhideВмістShow/hide content with animations.Поточна Wiki
spoilerspoilerГлобально
successПовідомлення про успіхФорматуванняПоказує примітку про успіх.Глобально
sumsumsalesSUM MacroГлобально
summarysummarysalesSummary MacroГлобально
tabsTabbed view rendererВмістCreates tabbed view for content areas wrapped into <div /> with unique id (see macro home for details)Поточна Wiki
tagcloudХмара тегівВмістПоказує хмару тегів у цій вікі або у вказаному просторі, якщо такі є.Поточна Wiki
templateШаблонРозробкаДодати шаблон.Глобально
tocЗмістНавігаціяСтворює зміст.Глобально
todotodocontentTODO Macro
todolistTodo ListcontentThis allows to list all the todos in a space or in the Wiki
translationПерекладВмістПоказати переклад повідомлень.Глобально
treeДеревоНавігаціяВідображає ієрархію дерева, визначену вмістом макросу або вихідним параметром.Поточна Wiki
uiextensionРозширення UIРозробкаДодати розширення UI.Глобально
uiextensionsРозширення UIРозробкаДодати розширення UI.Глобально
useravatarАватар користувачаВмістДозволяє показувати аватар конкретного користувача.Глобально
velocityVelocityРозробкаВиконує скрипт Velocity.Глобально
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).
Поточна Wiki
warningПовідомлення із попередженнямФорматуванняПоказує примітку з попередженням.Глобально
wikimacrocontentWikiMacro ContentРозробкаDisplay editable content of a wikimacro.Глобально
wikimacroparameterWikiMacro ParameterРозробкаDisplay editable parameter of a wikimacro.Глобально
wikisВікіНавігаціяСписок усіх вікіПоточна Wiki
workspacesРобочі простори (застарілі)ЗастарілийЗастарілий макрос, який не слід використовувати тут з причин сумісності. Будь ласка, використовуйте замість цього макрос "wikis".Поточна Wiki