【问题标题】:Sitecore Page Editor and Workflow - how to?Sitecore 页面编辑器和工作流程 - 如何?
【发布时间】:2013-05-29 08:43:23
【问题描述】:

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

  • 带有徽标的标题(一个子布局
  • 页面标题中的顶部导航(另一个子布局
  • 3 列页面 子布局 包含:
    • 左栏占位符中加载了左侧导航子布局
    • 中心栏中的占位符,可以加载不同的内容项(幻灯片、标签容器、HTML 块等)
    • 右栏中的占位符,可以加载不同的侧边栏内容项(跨多个页面共享
  • 页脚子布局,可能还带有页脚导航子布局(例如联系我们、帮助、条款和条件等)

现在假设所有这些都可以在页面编辑器中进行编辑,让我们添加一个事实,即我希望一切都通过工作流程

当编辑器转到特定页面(比如“关于我们”页面)时,当他点击编辑时,Sitecore 究竟应该做什么? 显示在该页面上的所有项目都会切换到 DRAFT 状态吗? 还是只有当编辑器确实编辑了页面上显示的某些“内容项”中的某些内容时才会发生这种情况?

当页面提交审批时会发生什么? 是否所有被修改的子项也都进入“提交审批”状态并出现在审批者/发布者的工作箱中?

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

谢谢, FG

【问题讨论】:

    标签: sitecore sitecore6 sitecore-workflow page-editor


    【解决方案1】:

    我刚刚对此进行了快速测试。以下是我的发现:

    当用户在页面编辑器模式下单击编辑时,工作流状态此时不会发生任何事情。这样做只是允许用户编辑内容。

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

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

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

    这些测试是在 Sitecore 7.0 初始版本上完成的 - 但我认为行为与 6.5 或 6.6 相比没有改变。

    【讨论】:

    • 非常有趣...您是说 Sitecore 实际上能够做正确的事情,即仅将实际修改的项目置于 DRAFT 状态(或任何初始工作流状态) .我从来没有想过这可能是开箱即用的情况。我假设当您有一些跨多个页面共享的项目时,这可能会产生并发问题(我们尝试尽可能地促进内容块的共享)。感谢您完成测试!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多