@model CustomerForumSubscriptionsModel @{ Layout = "_ColumnsTwo"; //title NopHtml.AddTitleParts(T("PageTitle.ForumSubscriptions").Text); //page class NopHtml.AppendPageCssClassParts("html-account-page"); NopHtml.AppendPageCssClassParts("html-forum-subscriptions-page"); } @section left { @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent),new { selectedTabId = CustomerNavigationEnum.ForumSubscriptions }) }

@T("Account.MyAccount") - @T("Account.ForumSubscriptions")

@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerForumSubscriptionsTop, additionalData = Model }) @if (Model.ForumSubscriptions.Count > 0) {
@T("Account.ForumSubscriptions.Description")
@for (var i = 0; i < Model.ForumSubscriptions.Count; i++) { var item = Model.ForumSubscriptions[i]; }
@T("Account.ForumSubscriptions.InfoColumn")
@if (item.TopicSubscription) { @Html.RouteLink(item.Title, "TopicSlug", new { Id = item.ForumTopicId, slug = item.Slug }) } else { @Html.RouteLink(item.Title, "ForumSlug", new { Id = item.ForumId, slug = item.Slug }) }
@{ var pager = await Html.PagerAsync(Model.PagerModel); } @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) {
@pager
}
} else {
@T("Account.ForumSubscriptions.NoSubscriptions")
} @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerForumSubscriptionsBottom, additionalData = Model })