通过后端的永久链接查找内容

时间:2016-03-01 15:35:59

标签: orchardcms

是否有一种简单的方法可以通过管理面板中的固定链接查找内容?

我有一个包含数千个内容的网站,每当我问到:我需要对此页面进行更改:domain.com/route我必须花费多年才能通过分页查找相应的内容通过无数页面。成为唯一的方法似乎太错了。

任何替代方案?

1 个答案:

答案 0 :(得分:4)

通常,您可以为页面建立索引并启用管理搜索以快速搜索您需要的内容。

但您也可以直接将编辑按钮添加到前端以便快速编辑。

if (Authorizer.Authorize(Permissions.EditContent))
{
    @Html.ActionLink(T("Edit page").ToString(), "Edit", "Admin", new { Model.ContentItem.Id, Area = "Contents", ReturnUrl = Context.Request.RawUrl }, new { @class = "editButtonClass" })
}
  1. 查找文件核心/内容/视图/ Content.cshtml
  2. 将其复制到主题的视图文件夹(如果您希望编辑链接仅针对内容类型“页面”显示,则将主题文件夹中的此文件重命名为 Content-Page.cshtml
  3. 在文本编辑器中打开副本,并将上述代码放在您希望显示的任何位置
  4. 重新启动您的网站,以便应用覆盖
  5. 现在,如果您拥有编辑权限,则所有页面上都会显示“编辑页面”链接。单击它,您将在管理中编辑其内容。点击“发布”后,您将返回前端并收到通知“您的页面已保存。”