//~OPTIONS
{
  clientRendering:  true,
  lockTemplate:     false,
  autoUpdate:       true,
}

//~ARGUMENTS
{
  /**
  * @var boolean active
  *lng_ru @brief Флаг активной кнопки
  **/

  /**
  * @var string data
  *lng_ru @brief Надпись на кнопке
  **/
  title:   "Button",

  /**
  * @var string url
  *lng_ru @brief URL адрес.
  **/
  url: "",

  /**
  * @var object args
  *lng_ru @brief Аргументы GET запроса
  **/
  args: {},
}

//~TEMPLATE
%{{
  var link = fcf.link({url: args.url, urlArgs: args.args, aliases: render.getTheme().getAliases()});
}}%
<a href="@{{link}}@" class="${{decor.link}}$ @{{args.active ? 'active' : ''}}@">${{args.title}}$</a>
