Code source wiki de XWikiSyntaxMacros

Modifié par superadmin le 2026/01/29 15:29

Masquer les derniers auteurs
superadmin 2.1 1 = Programmer =
superadmin 1.1 2
3 == Macros ==
4
superadmin 2.1 5 {{comment}}please do not translate the sub headlines{{/comment}}
superadmin 1.1 6 === 1.0 Macros ===
7
superadmin 2.1 8 En syntaxe XWiki 1.0, il y a deux types de macros:
superadmin 1.1 9
superadmin 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}##
superadmin 1.1 12
13 {{info}}
superadmin 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/]].
superadmin 1.1 15 {{/info}}
16
superadmin 2.1 17 |=Fonctionnalité|=Syntaxe XWiki 1.0
18 |Macro Velocity|(((
19 {{{#info("Un fragment de texte")}}}
superadmin 1.1 20 )))
superadmin 2.1 21 |Macros Radeox|(((
superadmin 1.1 22 {{{{code:java}
superadmin 2.1 23 Du contenu Java
24 {code}}}}
superadmin 1.1 25 )))
26
27 === 2.0 Macros ===
28
superadmin 2.1 29 En syntaxe XWiki 2.0, il y a aussi deux types de macros:
superadmin 1.1 30
superadmin 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|(((
superadmin 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}}
superadmin 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.
superadmin 1.1 48 {{/info}}
49
superadmin 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}}
superadmin 1.1 53
superadmin 2.1 54 ==== Macros dans ce wiki ====
55
superadmin 1.1 56 {{include reference="XWiki.XWikiSyntaxMacrosList"/}}