【问题标题】:silverstripe - restore deleted pagessilverstripe - 恢复已删除的页面
【发布时间】:2013-06-09 17:39:20
【问题描述】:

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

【问题讨论】:

    标签: content-management-system silverstripe


    【解决方案1】:

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

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

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

    【讨论】:

    • 嗯 - 我从来没有看过这个下拉菜单。感谢您指出这一点:)
    【解决方案2】:

    在 2.4 中为我工作:

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

    【讨论】:

      【解决方案3】:

      对我来说,“所有页面,包括已删除”已损坏(无法弄清楚原因),因此我尝试了以下操作:

      /admin/pages/edit/show/[页面ID]

      然后点击恢复。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-05
        • 1970-01-01
        • 1970-01-01
        • 2020-07-09
        • 2013-02-26
        • 2015-12-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多