Code source wiki de XWikiSyntaxMacros
Modifié par superadmin le 2026/01/29 15:29
Masquer les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| |
2.1 | 1 | = Programmer = |
| |
1.1 | 2 | |
| 3 | == Macros == | ||
| 4 | |||
| |
2.1 | 5 | {{comment}}please do not translate the sub headlines{{/comment}} |
| |
1.1 | 6 | === 1.0 Macros === |
| 7 | |||
| |
2.1 | 8 | En syntaxe XWiki 1.0, il y a deux types de macros: |
| |
1.1 | 9 | |
| |
2.1 | 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}## | ||
| |
1.1 | 12 | |
| 13 | {{info}} | ||
| |
2.1 | 14 | Pour accéder à la liste de toutes les macros disponibles, allez à la [[page de référence des macros>>http://extensions.xwiki.org/]]. |
| |
1.1 | 15 | {{/info}} |
| 16 | |||
| |
2.1 | 17 | |=Fonctionnalité|=Syntaxe XWiki 1.0 |
| 18 | |Macro Velocity|((( | ||
| 19 | {{{#info("Un fragment de texte")}}} | ||
| |
1.1 | 20 | ))) |
| |
2.1 | 21 | |Macros Radeox|((( |
| |
1.1 | 22 | {{{{code:java} |
| |
2.1 | 23 | Du contenu Java |
| 24 | {code}}}} | ||
| |
1.1 | 25 | ))) |
| 26 | |||
| 27 | === 2.0 Macros === | ||
| 28 | |||
| |
2.1 | 29 | En syntaxe XWiki 2.0, il y a aussi deux types de macros: |
| |
1.1 | 30 | |
| |
2.1 | 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|((( | ||
| |
1.1 | 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}} | ||
| |
2.1 | 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. |
| |
1.1 | 48 | {{/info}} |
| 49 | |||
| |
2.1 | 50 | {{info}} |
| 51 | Pour accéder à la liste de toutes les macros disponibles, allez sur [[Extensions wiki>>http://extensions.xwiki.org/]]. | ||
| 52 | {{/info}} | ||
| |
1.1 | 53 | |
| |
2.1 | 54 | ==== Macros dans ce wiki ==== |
| 55 | |||
| |
1.1 | 56 | {{include reference="XWiki.XWikiSyntaxMacrosList"/}} |