删除Sitecore发布警告

删除Sitecore发布警告,sitecore,Sitecore,当Sitecore用户打开一个未处于工作流最终状态的项目时,在黄色背景上的“快速信息”区域顶部显示 If you publish now, the selected version will not be visible on the Web site because it is not in the final workflow step. 对于处于特定工作流状态的项目,是否有办法避免这种情况发生。生成此警告的代码位于管道中。虽然我同意严;仅仅因为你可以,并不意味着你应该-这将是你需要去的地

当Sitecore用户打开一个未处于工作流最终状态的项目时,在黄色背景上的“快速信息”区域顶部显示

If you publish now, the selected version will not be visible on the Web site because it is not in the final workflow step.

对于处于特定工作流状态的项目,是否有办法避免这种情况发生。

生成此警告的代码位于管道中。虽然我同意严;仅仅因为你可以,并不意味着你应该-这将是你需要去的地方。我不确定那里的哪个处理器会生成您的特定警告,但您可以使用Reflector进行挖掘,或者只是逐条注释它们,直到它消失

更可能的情况是,您希望在此处编写特定步骤的代码,以便根据您描述的业务规则生成警告

管道在Sitecore 7中看起来像这样


您可以找到John West关于如何为此管道编写新警告的帖子。

生成此警告的代码位于管道中。虽然我同意严;仅仅因为你可以,并不意味着你应该-这将是你需要去的地方。我不确定那里的哪个处理器会生成您的特定警告,但您可以使用Reflector进行挖掘,或者只是逐条注释它们,直到它消失

更可能的情况是,您希望在此处编写特定步骤的代码,以便根据您描述的业务规则生成警告

管道在Sitecore 7中看起来像这样


您可以找到John West关于如何为此管道编写新警告的帖子。

我想如果您将所有特定工作流状态标记为最终状态,警告就会消失。否则,我不建议隐藏它,即使有办法做到这一点。事情是我们需要一些处理,然后再将它们转移到最终状态。处于这些状态的项目将由Sitecore代理自动转移到最终状态。但是对于管理员用户来说,看到这样一条消息是很困惑的,即即使这些消息最终将被发布,它们也不会被发布。我想如果您将所有特定的工作流状态标记为最终状态,警告就会消失。否则,我不建议隐藏它,即使有办法做到这一点。事情是我们需要一些处理,然后再将它们转移到最终状态。处于这些状态的项目将由Sitecore代理自动转移到最终状态。但是对于管理员用户来说,看到这样一条消息是令人困惑的,即即使它们最终将被发布,它们也不会被发布。这是VersionPublishingRestricted类。这是VersionPublishingRestricted类。