XWikiSyntaxMacros

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

Programmer

Macros

1.0 Macros

En syntaxe XWiki 1.0, il y a deux types de macros:

  • Les macros Velocity appelées en utilisant la syntaxe #macroname(param1 ... paramN)
  • Les macros Radeox appelées en utilisant la syntaxe {macroname:param1=value1|...|paramN=valueN}
Information

Pour accéder à la liste de toutes les macros disponibles, allez à la page de référence des macros.

FonctionnalitéSyntaxe XWiki 1.0
Macro Velocity
#info("Un fragment de texte")
Macros Radeox

{code:java} Du contenu Java {code}

2.0 Macros

En syntaxe XWiki 2.0, il y a aussi deux types de macros:

  • Les macros Velocity appelées en utilisant la syntaxe #macroname(param1 ... paramN) dans la Macro Velocity
  • Les macros XWiki appelées en utilisant la syntaxe{{macroname param1="value1" ... paramN="valueN"}}
Information

Pour accéder à la liste de toutes les macros disponibles, allez à la page de référence des macros.

FonctionnalitéSyntaxe XWiki Erreur dans lexécution de la macro [velocity]. Cause : [The execution of the [velocity] script macro is not allowed in [portail:XWiki.XWikiSyntaxMacros]. Check the rights of its last author or the parameters if it's rendered from another script.]. Cliquer sur ce message pour voir plus de détails.
Résultat
Macro
{{code language="java"}}
System.out.println("Hello World!");
{{/code}}
System.out.println("Hello World!");
Information

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. 

Information

Pour accéder à la liste de toutes les macros disponibles, allez sur Extensions wiki.

Macros dans ce wiki

Erreur dans lexécution de la macro [velocity]. Cause : [The execution of the [velocity] script macro is not allowed in [portail:XWiki.XWikiSyntaxMacrosList]. Check the rights of its last author or the parameters if it's rendered from another script.]. Cliquer sur ce message pour voir plus de détails.