#define menuList(menus, path)
#for(menu: menus)
#if(!menu.authCheck())
#continue
#end
#if(activeId == "")
#setLocal(activeId = menu.id)
#end
#setLocal(pathStr = path == "" ? menu.id : path + "_" + menu.id)
#setLocal(act = activeId.startsWith(pathStr) ? " active" : "")
#if(menu.folder == 0)
#setLocal(sign = menu.getLink().indexOf('?') >= 0 ? '&' : '?')
#(menu.caption)
#else if(menu.subs)
#(menu.caption)
#end
#end
#end