Wiki source code of Writing XWiki Rendering Macros in wiki pages
Last modified by Eleni Cojocariu on 2026/10/12 15:37
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{box cssClass="floatinginfobox" title="**Contents**"}} | ||
| 2 | {{toc/}} | ||
| 3 | {{/box}} | ||
| 4 | |||
| 5 | This content has moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]] in the XWiki documentation, and to its three child pages: [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]], [[Wiki Macro Fields>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.wiki-macro-fields.WebHome]] and [[Translate a Wiki Macro>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.translate-wiki-macro.WebHome]]. | ||
| 6 | |||
| 7 | = Hello Macro = | ||
| 8 | |||
| 9 | Moved to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]], which walks through the same example. | ||
| 10 | |||
| 11 | == Definition == | ||
| 12 | |||
| 13 | Moved to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]] for the steps, and to [[Wiki Macro Fields>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.wiki-macro-fields.WebHome]], section "Macro fields", for the reference of every ##XWiki.WikiMacroClass## field. | ||
| 14 | |||
| 15 | == Invocation == | ||
| 16 | |||
| 17 | Moved to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]]. | ||
| 18 | |||
| 19 | == Content == | ||
| 20 | |||
| 21 | Moved to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]] for the ##~{~{wikimacrocontent/~}~}## step, and to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]] for what it means when the macro is edited in the WYSIWYG editor. | ||
| 22 | |||
| 23 | == Parameters == | ||
| 24 | |||
| 25 | Moved to [[Wiki Macro Fields>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.wiki-macro-fields.WebHome]], section "Parameter fields", for the reference of every ##XWiki.WikiMacroParameterClass## field, and to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]] for the worked example that adds one. | ||
| 26 | |||
| 27 | === Groups and features === | ||
| 28 | |||
| 29 | Moved to [[Wiki Macro Fields>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.wiki-macro-fields.WebHome]], section "Features and groups". | ||
| 30 | |||
| 31 | == Translations == | ||
| 32 | |||
| 33 | Moved to [[Translate a Wiki Macro>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.translate-wiki-macro.WebHome]]. | ||
| 34 | |||
| 35 | = Macro Visibility and Rights = | ||
| 36 | |||
| 37 | Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Visibility and rights". | ||
| 38 | |||
| 39 | == Using protected API in wiki macros == | ||
| 40 | |||
| 41 | Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Visibility and rights". | ||
| 42 | |||
| 43 | = Bindings = | ||
| 44 | |||
| 45 | Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Bindings". | ||
| 46 | |||
| 47 | = WYSIWYG Access = | ||
| 48 | |||
| 49 | Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "In the WYSIWYG editor". | ||
| 50 | |||
| 51 | == Special code for WYSIWYG edit mode == | ||
| 52 | |||
| 53 | Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "In the WYSIWYG editor". | ||
| 54 | |||
| 55 | == WYSIWYG editing of macro content or parameter == | ||
| 56 | |||
| 57 | Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "In the WYSIWYG editor". | ||
| 58 | |||
| 59 | = Scripting Tips = | ||
| 60 | |||
| 61 | Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Returning blocks directly". |