Silverstripe:无法从后端删除页面
Silverstripe: Unable to delete pages from back end
大家好,我似乎无法从管理后端删除页面。谁能帮我理解这是为什么?
您应该可以通过先浏览该页面来删除该页面。
您当前正在尝试执行批处理操作 - 旨在选择大量页面来一次执行操作。似乎 'delete' 可能已重命名为 'archive'(因为可以恢复 'deleted' 页,这样更有意义)。
您可以在此处查看更多信息:https://userhelp.silverstripe.org/en/3.3/creating_pages_and_content/pages/
存档是 SilverStripe 3.2 中删除页面的新方法
在旧版本的 CMS 中,删除页面从未真正删除它们,这种措辞常常让 CMS 用户感到困惑,因为他们稍后可以去查看这些 "deleted" 页面(通过浏览已删除的页面)。
另一个经常遇到的问题是从草稿中删除和从直播中删除之间几乎没有明确的区别,所以这些基本上已经被删除,取而代之的是我们现在有 "Archive"(从直播和草稿中删除并隐藏起来) 或 "unpublish"(从实时删除)。
更新了措辞和行为以使事情变得更简单,因为经常需要从实时中删除而不是从草稿中删除的情况非常有限。
可以通过像这样更改配置设置来恢复旧行为:
CMSMain:
enabled_legacy_actions:
- CMSBatchAction_DeleteFromLive
- CMSBatchAction_Delete
您可以在带来更改的 PR 上阅读有关此问题的更多讨论:https://github.com/silverstripe/silverstripe-framework/pull/4189 and https://github.com/silverstripe/silverstripe-cms/pull/1203
这里有进一步的升级指导:https://docs.silverstripe.org/en/3.2/changelogs/3.2.0/#revert-to-legacy-cms-page-actions
原票:https://github.com/silverstripe/silverstripe-cms/issues/631
大家好,我似乎无法从管理后端删除页面。谁能帮我理解这是为什么?
您应该可以通过先浏览该页面来删除该页面。
您当前正在尝试执行批处理操作 - 旨在选择大量页面来一次执行操作。似乎 'delete' 可能已重命名为 'archive'(因为可以恢复 'deleted' 页,这样更有意义)。
您可以在此处查看更多信息:https://userhelp.silverstripe.org/en/3.3/creating_pages_and_content/pages/
存档是 SilverStripe 3.2 中删除页面的新方法
在旧版本的 CMS 中,删除页面从未真正删除它们,这种措辞常常让 CMS 用户感到困惑,因为他们稍后可以去查看这些 "deleted" 页面(通过浏览已删除的页面)。
另一个经常遇到的问题是从草稿中删除和从直播中删除之间几乎没有明确的区别,所以这些基本上已经被删除,取而代之的是我们现在有 "Archive"(从直播和草稿中删除并隐藏起来) 或 "unpublish"(从实时删除)。
更新了措辞和行为以使事情变得更简单,因为经常需要从实时中删除而不是从草稿中删除的情况非常有限。
可以通过像这样更改配置设置来恢复旧行为:
CMSMain:
enabled_legacy_actions:
- CMSBatchAction_DeleteFromLive
- CMSBatchAction_Delete
您可以在带来更改的 PR 上阅读有关此问题的更多讨论:https://github.com/silverstripe/silverstripe-framework/pull/4189 and https://github.com/silverstripe/silverstripe-cms/pull/1203
这里有进一步的升级指导:https://docs.silverstripe.org/en/3.2/changelogs/3.2.0/#revert-to-legacy-cms-page-actions
原票:https://github.com/silverstripe/silverstripe-cms/issues/631