XWiki Syntax Guide
Редактировал(а) ztx lyghters 2025/01/31 15:59
XWiki Syntax 2.1 » Programming » Macros
XWiki Syntax 2.1: 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"/}}
| Feature | XWiki Syntax 2.1 | Result |
|---|---|---|
| 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 |
Macros in this wiki
| ID | Название | Категории | Описание | Видимость |
|---|---|---|---|---|
| activity | Активность | Notifications | Макрос Активность предоставляет информацию о последней активности пользователей XWiki. Перечисляет события создания, редактирования и удаления страниц, а также добавления комментариев, вложений и аннотаций. | Текущая Вики |
| async | Асинхронный макрос | Содержимое | Выполнить асинхронно и / или кэшировать содержимое макроса. | Глобально |
| attachmentGalleryPicker | Средство выбора вложений | Разработка | Средство выбора вложений на основе сетки. | Глобально |
| attachments | Attachments | Displays the list of attachments for a given document using a live table. | Текущая Вики | |
| attachmentSelector | Выбор вложенных файлов | Разработка | Элемент управления свойствами объекта текущей страницы, в которой содержатся имена вложенных файлов текущей (или целевой) страницы. Позволяет загружать новые вложения и удалять существующие с целевой страницы. Если целевая страница не указана, то используется текущая. Свойства объекта сохраняются только для текущей страницы. | Текущая Вики |
| box | окно | Форматирование | Показать блок вокруг. | Глобально |
| cache | Кэш | Разработка | Кэширует контент. | Глобально |
| capacity | Roadmap Capacity | Содержимое | Display the capacity of each employee for the current roadmap. | Wiki |
| chart | График | Содержимое | Показывает график полученный из различных источников данных | Глобально |
| children | Дочерние | Навигация | Отображает дерево дочерних страниц текущей страницы | Текущая Вики |
| citation | Citation | Citation Macro | Глобально | |
| code | Код | Форматирование | Подсвеченные части кода различных языков программирования | Глобально |
| comment | Комментарий | Разработка | Позволяет вставлять комментарии в контент. Этот макрос ничего не выводит в текст страницы. | Глобально |
| container | Контейнер | Макет | Макрос для объединения нескольких групп и добавления декораций, как на выходе. | Глобально |
| content | Содержимое | Содержимое | Позволяет создавать контент в любой вики-разметке | Глобально |
| context | Контекст | Разработка | Исполняет содержимое в контексте переданных документов | Глобально |
| dashboard | Панель управления | Макет | Макрос для заполнения главной панели гаджетами. | Глобально |
| diagram | Diagram | Содержимое | Displays a diagram. | Текущая Вики |
| discussion | Discussion | Displays a discussion | Текущая Вики | |
| display | Показать страницу | Содержимое | Показать другие страницы в текущей. | Глобально |
| displayIcon | Icon | Содержимое | Display an icon. | Глобально |
| documents | Страницы | Содержимое | Показывает список страниц в таблице Livetable | Текущая Вики |
| documentTree | Дерево страниц | Навигация | Отображает дерево страниц XWiki. | Текущая Вики |
| encryptionMacro | encryptionMacro | Encrypt your sensitive data with this macro. | Глобально | |
| error | Сообщение об ошибке | Форматирование | Показать сообщение об ошибке. | Глобально |
| example | Example | Форматирование | Shows an example and its source code. | Текущая Вики |
| faq | FAQ | Lists FAQ entries | Текущая Вики | |
| figure | Figure | Разработка | Tag content as an illustration and with an optional caption. | Глобально |
| figureCaption | Figure Caption | Разработка | Provide a figure caption when used inside the Figure macro. | Глобально |
| figureTypeRecognizer | Figure Type Recognizer | Внутренний | Internal macro used to recognize the type of a figure. | Глобально |
| footnote | Сноска | Содержимое | Генерирует сноску внизу страницы. | Глобально |
| gallery | Галерея | Макет | Показать изображения, найденные в указанном контенте в режиме слайд-шоу. | Глобально |
| groovy | Groovy | Разработка | Выполнить groovy-скрипт. | Глобально |
| hierarchy | Hierarchy | code | Displays the pages in the wiki / space in the parent/child tree, editable. Note that you can only use one editable hierarchy macro per page. | Текущая Вики |
| html | HTML | Разработка | Вставить HTML или XHTML-код на страницу. | Глобально |
| icon | Font Awesome icon | Icons | Inserts a Font Awesome icon | Текущая Вики |
| iconPicker | Icon Picker | Разработка | Выберите значок в наборе значков XWiki. | Текущая Вики |
| id | ID | Навигация | Позволяет положить ссылку/расположение на страницу. Например, в HTML это называется якорями. Это позволяет указать расположение, например, в ссылках. | Глобально |
| include | Включить | Содержимое | Включить другие страницы в текущую. | Глобально |
| info | Информационное сообщение | Форматирование | Показать информационное сообщение. | Глобально |
| infobox | infobox | Текущая Вики | ||
| infoboxsoftware | Infobox Software | Premade infobox with general software attributes to fill in | Глобально | |
| job | Job | Execute the macro content asynchronously and display progress. | Глобально | |
| jobprogress | Job Progress | Внутренний | Provide a UI to follow asynchronous job progression | Текущая Вики |
| jwplayer | JW Player | Содержимое | JW Player - это встраиваемый медиаплеер с открытым исходным кодом для веб-сайтов, поддерживающий многие распространенные аудио и видео форматы. | Текущая Вики |
| label | label | Текущая Вики | ||
| link | link | Текущая Вики | ||
| listDiscussions | List Discussions | Provides a table to display filtered list of discussions. | Текущая Вики | |
| liveData | Живые данные | Содержимое | Отображает динамические списки данных. | Глобально |
| map | Карта | Отображение интерактивной географической карты | Текущая Вики | |
| mention | Упоминание Пользователя | Notifications | Вставьте упоминание пользователя. | Текущая Вики |
| menu | Меню | Навигация | Отображает меню, созданное с использованием простого синтаксиса вики (вложенные списки и ссылки). | Глобально |
| notifications | Уведомления | Notifications | Отображать уведомления о событиях, произошедших в вики. | Текущая Вики |
| notificationsApplicationsPreferences | Настройки Приложений Уведомлений | Notifications | Отображение предпочтений текущего пользователя в отношении приложений уведомлений. | Текущая Вики |
| notificationsAutoWatchPreferences | Настройки уведомлений Автонаблюдения | Notifications | Отображение предпочтений текущего пользователя в отношении Автонаблюдения за страницами. | Текущая Вики |
| notificationsCustomFiltersPreferences | Notifications Custom Filters Preferences | Notifications | Display the preferences of the given user about custom notification filters. | Текущая Вики |
| notificationsEmailPreferences | Notifications Email Preferences | Notifications | Display the preferences of the current user about notification emails. | Текущая Вики |
| notificationsFiltersPreferences | Notifications Filters Preferences (deprecated) | Notifications | Display 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. | Текущая Вики |
| notificationsSystemFiltersPreferences | Notifications System Filters Preferences | Notifications | Display the preferences of the given user about system notification filters. | Текущая Вики |
| office | Просмотрщик документов Office | Содержимое | Просмотреть вложения Office(doc, ppt, xls, odt, odp, ods и т.д.) внутри wiki-страниц, без скачивания и импортирования. | Глобально |
| opus | opus | Текущая Вики | ||
| pdftoc | PDF Table of Contents | Внутренний | Generates the table of contents for the PDF export. | Глобально |
| poll | Poll | Displays the results of a poll. | Текущая Вики | |
| projectdocuments | Project Documents | Содержимое | Displays a list of documents in a Livetable | Текущая Вики |
| publicationworkflow | Publication Workflow | Displays publication process (publish / moderate ...) for workflow resources | Текущая Вики | |
| putFootnotes | Вставить сноски | Содержимое | Отображать все сноски на странице. Если они отсутствуют, по умолчанию все сноски отображаются в конце страницы. | Глобально |
| python | Python | Разработка | Выполнить python-скрипт. | Глобально |
| redmine | Redmine Ticket | Listet Tickets vom Redmine Ticketsystem in einer Tabelle auf. | Глобально | |
| reference | Reference | Навигация | Create a link to a section id, displaying the section number as the link label. | Глобально |
| roadmapitem | Roadmap Item Macro | Содержимое | A roadmap item that will hold information about tasks. | Wiki |
| script | Скрипт | Разработка | Исполнить скрипт в соответствующем интерпретаторе языка. | Глобально |
| showhide | showhide | Содержимое | Show/hide content with animations. | Текущая Вики |
| sortable_tables | Sorteable Tables | Makes all tables in the content of the current page sortable. | Текущая Вики | |
| success | Сообщение об успешном событии | Форматирование | Выводит сообщение об успешном завершении. | Глобально |
| svg | SVG | content | Display an editable SVG image | Текущая Вики |
| tagcloud | Облако тегов | Содержимое | Отображать облако тегов для этой вики или указанного раздела, если имеется. | Текущая Вики |
| template | Шаблон | Разработка | Вставить шаблон. | Глобально |
| time | time | Текущая Вики | ||
| toc | Содержание | Навигация | Генерирует "Содержание". | Глобально |
| tooltip | Tooltip | Текущая Вики | ||
| translation | Перевод | Содержимое | Отобразить перевод сообщения. | Глобально |
| tree | Дерево | Навигация | Отображает древовидную иерархию, определенную содержимым макроса или параметром источника. | Текущая Вики |
| uiextension | Расширение UI | Разработка | Вставить расширение UI. | Глобально |
| uiextensions | Расширения UI | Разработка | Вставить UI расширения. | Глобально |
| useravatar | Аватар пользователя | Содержимое | Разрешить показывать аватар для определенного пользователя. | Глобально |
| value | value | Текущая Вики | ||
| velocity | Velocity | Разработка | Исполняет Velocity-скрипт. | Глобально |
| warning | Предупреждение | Форматирование | Показывает предупреждение. | Глобально |
| wikimacrocontent | WikiMacro Content | Разработка | Display editable content of a wikimacro. | Глобально |
| wikimacroparameter | WikiMacro Parameter | Разработка | Display editable parameter of a wikimacro. | Глобально |
| wikis | Вики | Навигация | Список всех вики | Текущая Вики |
| workspaces | Рабочие пространства (устаревшее) | Устаревшие | Устаревший макрос, который не следует использовать здесь из соображений совместимости. Пожалуйста, используйте вместо этого макрос "Вики". | Текущая Вики |