Bei WebGUI gibt es ca. 60 Standardmakros, die in der Systemkonfiguration aufgenommen und freigeschaltet werden können.
Die Funktionen dieser Makros reichen von einer Datumsanzeige bis zum Ausführen von Perl- oder SQL-Code.
Makros können innerhalb eines Artikels durch die Zeichenkombination ˆMakroname; ausgeführt werden.
Je nach Makro sind auch Argumente möglich oder notwendig: ˆMakroname(arg1,arg2);
Makros können auch verschachtelt werden.
Ein Beispiel mit MLgeo:
ˆMLgeo(
ˆFormParam(fct);=ˆFormParam(info);,
type=table,
maxrows=10,
dump=0,
lng=ˆFormParam(lng);,
radius=10
);



