有没有办法在silverstripe中恢复已删除的网页?我在silverstripe后端找不到这样的选项。虽然您可以在表SiteTree_versions中找到仍在数据库中的已删除页面。 谢谢, 弗洛里安
答案 0 :(得分:4)
对于SilverStripe 2.4 - 在页面树下有一个带有下拉列表的“显示”字段。在该下拉菜单下有一个选项“所有页面,包括已删除”。
对于SilverStripe 3.0 - 打开“页面”部分下的“过滤器”面板。将页面选项更改为“所有页面,包括已删除”。
在任一版本的CMS中选择此选项都会显示所有页面,包括已删除的页面。然后,您可以通过选择页面并单击“还原”来还原页面。
答案 1 :(得分:0)
在2.4中为我工作:
/admin/getversion/[page id]/[version id]
答案 2 :(得分:0)
对我来说“所有页面,包括已删除的内容”都被破坏了(无法找出原因)所以我尝试了以下内容:
/ admin / pages / edit / show / [Page ID]
然后点击恢复。