@model ForumTopicPageModel @using Nop.Web.Extensions; @using Nop.Web.Models.Boards; @using Nop.Web.Models.Common; @{ Layout = "~/Views/Shared/_ColumnsOne.cshtml"; Html.AddTitleParts(Model.Subject); } @Html.Action("ForumBreadcrumb", new { forumTopicId = Model.Id }) @Html.Partial("_SearchBox")

@Model.Subject

@if (Model.IsCustomerAllowedToEditTopic) { @Html.RouteLink(T("Forum.EditTopic").Text, "TopicEdit", new { id = Model.Id }, new { @class = "edit-topic-link-button" }) } @if (Model.IsCustomerAllowedToDeleteTopic) { @Html.RouteLink(T("Forum.DeleteTopic").Text, "TopicDelete", new { id = Model.Id }, new { onClick = String.Format("return confirm('{0}');", T("Common.AreYouSure").Text), @class = "delete-topic-link-button" }) } @if (Model.IsCustomerAllowedToMoveTopic) { @Html.RouteLink(T("Forum.MoveTopic").Text, "TopicMove", new { id = Model.Id }, new { @class = "move-topic-link-button" }) } @Html.RouteLink(T("Forum.Reply").Text, "PostCreate", new { id = Model.Id }, new { @class = "reply-topic-link-button" }) @if (Model.IsCustomerAllowedToSubscribe) { @Model.WatchTopicText }
@{ var pager = Html.Pager(new PagerModel { PageSize = Model.PostsPageSize, TotalRecords = Model.PostsTotalRecords, PageIndex = Model.PostsPageIndex, ShowTotalSummary = false, RouteActionName = "TopicSlugPaged", UseRouteLinks = true, RouteValues = new RouteValues { id = Model.Id, slug = Model.SeName } }); } @pager
@foreach (var post in @Model.ForumPostModels) { Html.RenderPartial("_ForumPost", post); }