Code source wiki de XWikiSyntaxMacros
Modifié par superadmin le 2026/01/29 15:29
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Programmer = | ||
| 2 | |||
| 3 | == Macros == | ||
| 4 | |||
| 5 | {{comment}}please do not translate the sub headlines{{/comment}} | ||
| 6 | === 1.0 Macros === | ||
| 7 | |||
| 8 | En syntaxe XWiki 1.0, il y a deux types de macros: | ||
| 9 | |||
| 10 | * Les macros Velocity appelées en utilisant la syntaxe ###macroname(param1 ... paramN)## | ||
| 11 | * Les macros Radeox appelées en utilisant la syntaxe ##{macroname:param1=value1|...|paramN=valueN}## | ||
| 12 | |||
| 13 | {{info}} | ||
| 14 | Pour accéder à la liste de toutes les macros disponibles, allez à la [[page de référence des macros>>http://extensions.xwiki.org/]]. | ||
| 15 | {{/info}} | ||
| 16 | |||
| 17 | |=Fonctionnalité|=Syntaxe XWiki 1.0 | ||
| 18 | |Macro Velocity|((( | ||
| 19 | {{{#info("Un fragment de texte")}}} | ||
| 20 | ))) | ||
| 21 | |Macros Radeox|((( | ||
| 22 | {{{{code:java} | ||
| 23 | Du contenu Java | ||
| 24 | {code}}}} | ||
| 25 | ))) | ||
| 26 | |||
| 27 | === 2.0 Macros === | ||
| 28 | |||
| 29 | En syntaxe XWiki 2.0, il y a aussi deux types de macros: | ||
| 30 | |||
| 31 | * Les macros Velocity appelées en utilisant la syntaxe ##~#macroname(param1 ... paramN)## dans la Macro Velocity | ||
| 32 | * Les macros XWiki appelées en utilisant la syntaxe##{{{{{macroname param1="value1" ... paramN="valueN"}}}}}## | ||
| 33 | |||
| 34 | {{info}} | ||
| 35 | Pour accéder à la liste de toutes les macros disponibles, allez à la [[page de référence des macros>>http://extensions.xwiki.org/]]. | ||
| 36 | {{/info}} | ||
| 37 | |||
| 38 | |=Fonctionnalité|=Syntaxe XWiki {{velocity}}$crtSyntaxVer{{/velocity}}|=Résultat | ||
| 39 | |Macro|((( | ||
| 40 | {{{{{code language="java"}} | ||
| 41 | System.out.println("Hello World!"); | ||
| 42 | {{/code}} | ||
| 43 | }}} | ||
| 44 | )))|{{code language="java"}}System.out.println("Hello World!");{{/code}} | ||
| 45 | |||
| 46 | {{info}} | ||
| 47 | Les macros Radeox ne peuvent pas être utilisées en syntaxe XWiki 2.0. C'est la raison pour laquelle elles ont été ré-écrites comme des macros XWiki. | ||
| 48 | {{/info}} | ||
| 49 | |||
| 50 | {{info}} | ||
| 51 | Pour accéder à la liste de toutes les macros disponibles, allez sur [[Extensions wiki>>http://extensions.xwiki.org/]]. | ||
| 52 | {{/info}} | ||
| 53 | |||
| 54 | ==== Macros dans ce wiki ==== | ||
| 55 | |||
| 56 | {{include reference="XWiki.XWikiSyntaxMacrosList"/}} |