Episerver-删除媒体/块库中的所有内容

朱塞佩

我只是想知道是否有人有什么好处,最重要的是-无需删除每个单独的项目并将其移至垃圾箱的快速方法即可删除其块/媒体库中的所有内容。

在将新数据导入到我的网站之前,这是我一直要做的事情,我发现有效地做到这一点的唯一方法是将所有内容放入一个包含子文件夹的文件夹中,然后允许我删除该文件夹并其所有内容。但是对于当前的项目并没有真正帮助我,在该项目中,我们已经拥有大量我不希望经历的资产,搬迁等。

令我惊讶的是,没有一种方法可以简单地清除您的资源库,甚至全选,然后移至回收站?

谢谢朱塞佩

Arve Systad

据我所知,在GUI上没有简单的方法,但是您确实有DeleteChildren方法IContentRepository因此,创建一个计划的工作或插件来为您完成工作应该非常简单。

IContentRepository _contentRepository; // Get this from whereever
var blockRoot = new ContentReference(123); // Get this from whereever, i.e. a property on your startpage

_contentRepository.DeleteChildren(blockRoot, true, AccessLevel.NoAccess);

另外,如果您在媒体数据上执行此操作,请记住之后再运行“删除废弃的BLOB”计划作业(除非它是定期运行的)以清理磁盘空间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

EpiServer 7.5如何使用类的自定义属性创建块

来自分类Dev

EpiServer-以编程方式将块添加到内容区域

来自分类Dev

如何在EPiServer 8中显示计算的属性值?

来自分类Dev

将内容从EPiServer CMS 6 R2导出到EPiServer CMS 7.5

来自分类Dev

带有Episerver的ASP.Net Identity部署后不起作用

来自分类Dev

在方法中获取currentBlock作为参数-EPiServer MVC

来自分类Dev

在Episerver中截断Xhtmlstring

来自分类Dev

EpiServer启动缓慢

来自分类Dev

获取从Episerver中的特定页面继承的所有页面

来自分类Dev

在EpiServer中渲染不同的部分模板

来自分类Dev

EPiServer中已发布内容上的ForceCurrentVersion行为异常

来自分类Dev

Episerver中的嵌套块类型

来自分类Dev

EPiServer 11:以编程方式转换媒体类型

来自分类Dev

EPIServer 6不允许管理员删除页面

来自分类Dev

EpiServer 7.5如何使用类的自定义属性创建块

来自分类Dev

如何在Episerver中创建轮播?

来自分类Dev

EPiServer-href到ContentReference属性的“内容”吗?

来自分类Dev

在方法中获取currentBlock作为参数-EPiServer MVC

来自分类Dev

EPiServer中已发布内容上的ForceCurrentVersion行为异常

来自分类Dev

EPiServer 9-以编程方式将块添加到新页面

来自分类Dev

Episerver 块按钮

来自分类Dev

如何在 EpiServer 8.0 中调整 TinyMCE 的 .init 事件?

来自分类Dev

带有 EPiServer 的 ImageProcessor 不工作

来自分类Dev

Episerver 中的块

来自分类Dev

从 Episerver 中的特定页面获取特定属性值

来自分类Dev

是否可以在 EpiServer 中限制页面类型的实例?

来自分类Dev

将 EPiserver 媒体 blob 迁移到 Azure 存储帐户

来自分类Dev

Episerver 促销

来自分类Dev

EPiserver:ICurrentPage 没有对 ContentLink 的定义

Related 相关文章

热门标签

归档