src/ZKEACMS.WebHost/Views/Page/Index.cshtml
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
@using ZKEACMS.Common
@using Easy.ViewPort.jsTree
@{
string pageId = ViewContext.HttpContext.Request.Query["PageId"];
Script.Reqiured("jQueryUi").AtFoot();
Script.Reqiured("jsTree").AtFoot();
Style.Reqiured("jsTree").AtHead();
var pageTree = Html.Tree<PageEntity>().Source("GetPageTree", "Page")
.AddPlugin(Plugins.ContextMenu)
.On(Events.Loaded, "loadedPage")
.CheckCallBack("checkCallBack")
.On(Events.MoveNode, "moveNode")
.On(Events.ActiveNode, "ActiveNode");
if (Authorizer.Authorize(PermissionKeys.ManagePage))
{
pageTree.AddPlugin(Plugins.DragAndDrop).AddContextMenuItem(new ContextmenuItem { Label = L("New").Text, Action = "Create", Icon = "glyphicon glyphicon-plus" })
.AddContextMenuItem(new ContextmenuItem { Label = L("View").Text, Action = "View", Icon = "glyphicon glyphicon-new-window" })
.AddContextMenuItem(new ContextmenuItem { Label = L("Edit").Text, Action = "Design", Icon = "glyphicon glyphicon-pencil" })
.AddContextMenuItem(new ContextmenuItem { Label = L("Preview").Text, Action = "PreView", Icon = "glyphicon glyphicon-eye-open" })
.AddContextMenuItem(new ContextmenuItem { Label = L("Property").Text, Action = "Edit", Icon = "glyphicon glyphicon-record", SeparatorAfter = true })
.AddContextMenuItem(new ContextmenuItem { Label = L("Publish").Text, Action = "Publish", Icon = "glyphicon glyphicon-open" });
}
else
{
pageTree.AddContextMenuItem(new ContextmenuItem { Label = L("Preview").Text, Action = "PreView", Icon = "glyphicon glyphicon-search" })
.AddContextMenuItem(new ContextmenuItem { Label = L("View").Text, Action = "View", Icon = "glyphicon glyphicon-new-window" });
}
}
<div>
<div class="row">
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">
@L("Page")
</div>
<div class="panel-body">
@pageTree
</div>
@if (Authorizer.Authorize(PermissionKeys.ManagePage))
{
<div class="panel-footer">
<a href="@Url.Action("Create", new {ParentID = "#"})" class="btn btn-link btn-xs">
<i class="glyphicon glyphicon-plus"></i>
@L("New Page")
</a>
<i class="glyphicon glyphicon-question-sign" style="cursor:help" data-toggle="modal" data-target="#help"></i>
</div>
}
</div>
</div>
<div class="col-md-8" id="pageZones"></div>
</div>
</div>
<div id="help" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
后面还有 138 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。