silverstripe - 恢复已删除的页面

时间:2013-06-13 10:57:12

标签: content-management-system silverstripe

有没有办法在silverstripe中恢复已删除的网页?我在silverstripe后端找不到这样的选项。虽然您可以在表SiteTree_versions中找到仍在数据库中的已删除页面。 谢谢, 弗洛里安

3 个答案:

答案 0 :(得分:4)

对于SilverStripe 2.4 - 在页面树下有一个带有下拉列表的“显示”字段。在该下拉菜单下有一个选项“所有页面,包括已删除”。

对于SilverStripe 3.0 - 打开“页面”部分下的“过滤器”面板。将页面选项更改为“所有页面,包括已删除”。

在任一版本的CMS中选择此选项都会显示所有页面,包括已删除的页面。然后,您可以通过选择页面并单击“还原”来还原页面。

答案 1 :(得分:0)

在2.4中为我工作:

  1. 在SiteTree_versions表中找到该页面的最新版本。在“版本”字段中找到版本ID
  2. 转到/admin/getversion/[page id]/[version id]
  3. 点击“恢复”

答案 2 :(得分:0)

对我来说“所有页面,包括已删除的内容”都被破坏了(无法找出原因)所以我尝试了以下内容:

/ admin / pages / edit / show / [Page ID]

然后点击恢复。