Sitecore页面编辑器和工作流-如何?

Sitecore页面编辑器和工作流-如何?,sitecore,sitecore6,sitecore-workflow,page-editor,Sitecore,Sitecore6,Sitecore Workflow,Page Editor,假设我有一个经典的页面布局 带有徽标的标题(一个子布局) 页面标题中的顶部导航(另一个子布局) 包含以下内容的3列页面子布局: 在左列占位符中加载的左导航子布局 中间列中的占位符,可以在其中加载不同的内容项(幻灯片、选项卡容器、HTML块等) 右列中的占位符,可以在其中加载不同的侧栏内容项(跨多个页面共享) 页脚子布局,可能还带有页脚导航子布局(如联系我们、帮助、T&C等) 现在让我们假设所有这些都可以在页面编辑器中编辑,并且让我们添加一个事实,即我希望所有内容都通过工作流 当编辑器转到

假设我有一个经典的页面布局

  • 带有徽标的标题(一个子布局)
  • 页面标题中的顶部导航(另一个子布局)
  • 包含以下内容的3列页面子布局:
    • 在左列占位符中加载的左导航子布局
    • 中间列中的占位符,可以在其中加载不同的内容项(幻灯片、选项卡容器、HTML块等)
    • 右列中的占位符,可以在其中加载不同的侧栏内容项(跨多个页面共享
  • 页脚子布局,可能还带有页脚导航子布局(如联系我们、帮助、T&C等)
现在让我们假设所有这些都可以在页面编辑器中编辑,并且让我们添加一个事实,即我希望所有内容都通过工作流

当编辑器转到特定页面(比如“关于我们”页面)时,当他单击编辑时,Sitecore到底要做什么? 该页面上出现的所有项目是否都会切换到草稿状态? 或者说,只有当编辑器实际编辑页面上显示的某些“内容项”中的某些内容时,才会发生这种情况

当页面提交审批时会发生什么情况? 所有已修改的子项是否也会进入“提交以供审批”状态并显示在审批者/发布者的工作框中

如果这些都不是开箱即用的,那么如何实现所有这些呢? 有人已经解决了这个问题并成功地解决了它吗?这似乎是一个常见的问题,但我似乎找不到任何关于这一切如何联系在一起的指导

谢谢,
FG

我刚刚对此做了一个快速测试。以下是我的发现:

当用户在页面编辑器模式下单击“编辑”时,此时工作流状态不会发生任何变化。这只允许用户编辑内容

页面编辑器上有一个“编辑”区块,允许用户锁定和解锁-这似乎只会影响正在编辑的当前项目,而不会影响用于向页面呈现内容的任何相关项目

如果用户单击“保存”按钮,也会发生同样的情况。只有当前项被锁定并进入草稿工作流状态

但是,如果用户编辑某些相关内容(徽标、导航、页脚等),当用户单击“保存”按钮时,当前项目和已编辑的项目都将被锁定并置于初始工作流状态(当然,只要模板标准值具有初始工作流设置)


这些测试是在Sitecore 7.0初始版本上完成的,但我不认为行为已经从6.5或6.6发生了变化。

非常有趣。。。您的意思是Sitecore实际上能够做正确的事情,即仅将实际修改的项目置于草稿状态(或任何初始工作流状态)。我从未想过这会是一个开箱即用的案例。我假设,当您有一些跨多个页面共享的项目时,这可能会产生并发问题(我们尝试尽可能促进内容块的共享)。感谢您通过努力来测试这个!