| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- @model Admin.ViewModels.Forum.Board.Meta.IndexViewModel
- @{
- string? currentAction = ViewContext.RouteData.Values["action"] as string;
- string? currentController = ViewContext.RouteData.Values["controller"] as string;
- var sector = Model.Sector;
- var boardID = Model.Board.ID;
- var queryString = Model.QueryString;
- var tabs = new List<(string controller, string Action, string Name)>
- {
- ("Meta", "List", "목록"),
- ("Meta", "View", "열람"),
- ("Meta", "Write", "작성"),
- ("Prefix", "", "말머리"),
- ("Meta", "Comment", "댓글"),
- ("Meta", "General", "일반"),
- ("Meta", "Notify", "알림"),
- ("Meta", "NotifyTemplate", "양식"),
- ("Meta", "Permission", "권한"),
- ("Meta", "Exp", "경험치"),
- ("Manager", "", "관리자")
- };
- }
- <ul class="nav nav-tabs">
- <li class="nav-item">
- <a class="nav-link @(currentController == "List" && currentAction == "Edit" ? "active" : "")" href="@Url.Content($"~/Forum/Board/List/{boardID}/Edit?{queryString}")">기본</a>
- </li>
- @foreach (var (controller, action, name) in tabs)
- {
- var isActive = (currentController == controller && sector == action) ? "active" : "";
- var href = string.IsNullOrEmpty(action)
- ? Url.Content($"~/Forum/Board/{controller}/{boardID}?{queryString}")
- : Url.Content($"~/Forum/Board/{controller}/{action}/{boardID}?{queryString}");
- <li class="nav-item">
- <a class="nav-link @isActive" href="@href">@name</a>
- </li>
- }
- </ul>
- <br/>
|