XWikiSyntaxMacros

Programmazione

Macro

1.0 Macros

Ci sono due tipi di macro nella Sintassi XWiki 1.0:

  • Macro Velocity (chiamate usando la sintassi #macroname(param1 ... paramN) )
  • Macro Radeox (chiamate usando la sintassi {macroname:param1=value1|...|paramN=valueN} )

Per l'elenco completo delle macro disponibili controllare la pagina delle Estensioni di XWiki.

CaratteristicaSintassi XWiki 1.0
Macro Velocity
#info("testo a caso")
Radeox Macro
{code:java}
java content
{code}

2.0 Macros

Anche nella Sintassi XWiki 2.0 ci sono due tipi di macro:

  • Macro Velocity (chiamate usando la sintassi #macroname(param1 ... paramN) all'interno della Macro Velocity)
  • Macro XWiki (chiamate usando la sintassi {{macroname param1="value1" ... paramN="valueN"}} )
CaratteristicaSintassi XWiki $crtSyntaxVerRisultato
Macro XWiki
{{code language="java"}}
System.out.println("Hello World!");
{{/code}}
System.out.println("Hello World!");

Non si possono usare le macro Radeox con la Sintassi XWiki $crtSyntaxVer. Perciò devono essere riscritte come macro XWiki.

Per l'elenco completo delle macro disponibili controllare la pagina delle Estensioni di XWiki.