public StoreLiquidResult GetMainLayoutFooterLink(List <Navigation> navigations, PageDesign pageDesign) { var items = new List <NavigationLiquid>(); foreach (var item in navigations) { var nav = new NavigationLiquid(item); items.Add(nav); } object anonymousObject = new { items = LiquidAnonymousObject.GetNavigationsEnumerable(items) }; var indexPageOutput = LiquidEngineHelper.RenderPage(pageDesign, anonymousObject); var dic = new Dictionary <String, String>(); dic.Add(StoreConstants.PageOutput, indexPageOutput); var result = new StoreLiquidResult(); result.LiquidRenderedResult = dic; result.PageDesingName = pageDesign.Name; return(result); }