发布已删除的项目

时间:2015-01-16 14:36:50

标签: c# asp.net sitecore sitecore7

我正面临一些问题,不知何故为内容作者提供解决方案/建议,删除翻译过的大部分网站(有语言版本),并在内容树中的演示文稿或数据项目上设置引用。

删除所有项目和引用会引发另一个问题,即如何在Web数据库上显示更改。发布不能使用,甚至工作流程都会在页面上(由不同的代理商)对演示文稿(主实例映射到客户端的预览网站)进行更改,并且只有在他们决定时才能到达实时。如果所有6个变体都被捕获在工作流中,则使用每种语言的版本数量(限制为6,其余已删除)发布将发布所有字段为空的项目,我们不希望有空白页面。

还有其他问题需要不正确的工作,有时代理商发布/提交错误/未经证实的内容,他们责备对方案例有人发布意外页面(演示文稿设置/数据源)所以我想在这里选择最好的策略不给空间对于内容创作机构而言,除了他们之外,他们应该责备他们不正确的工作。

我没有什么方法可以做到这一点,但是......

  • 在生产CMS(Sitecore 7.0 - 管理员权限,无法访问服务器文件)的理论工作(在sitecore 7.2本地测试 - 工作)中通过CMS执行相同的Web数据库删除操作失败,如下一张图片: enter image description here

  • 编写一个模块(Sitecore命令删除所有引用并删除/回收Web数据库项不能通过代码执行,因为它会抛出与上面相同的错误)

问题1。如果选择了Web数据库(Sitecore 7.0),为什么在CMS项目删除时会发生此错误

  1. 在这个已弃用的post中找到了似乎是解决方案的东西:将发布命令添加到回收站。好吧,我得到一点阻止,在回收站色带上添加发布命令,不知道是否可以这样做(我发布的内容我不明白)。我创造了一些东西,但它不起作用:
  2. enter image description here

    这是结果:(

    enter image description here

    问题2. 是否可以将命令发布到回收站?如果是,请帮助我提供文档来实现它,并低估发布的内容和方式。

    如果您有其他建议(在发布项目+子项目或发布网站旁边),请帮助我。

    谢谢。

0 个答案:

没有答案