2
Short answer, just to get you started:

Those are Smarty tags. Smarty is a template processor that XOOPS uses. Here's the Smarty web site:
http://smarty.php.net/Note that XOOPS sets the Smarty tag delimiters to <{ and }>, rather than using the defaults { and }.