2013-05-29 45 views
5

假設我有一個經典的頁面佈局。Sitecore頁面編輯器和工作流程 - 如何?

  • 的報頭,以標誌(一個sublayout
  • 在頁的標頭的頂部導航(另一個sublayout
  • A 3列頁面sublayout用:
    • A左導航子圖層加載在左列佔位符
    • 在中央列中的佔位符其中不同的內容項(幻燈片顯示,突出部的容器中,HTML的塊等)可在右列其中不同的側邊欄內容項(跨越共享加載
    • 的佔位符多個頁面)可以被加載
  • 頁腳sublayout,可能與頁腳導航sublayout,以及(如聯繫我們,幫助,T & C等)

現在,讓我們說,這一切都可以在頁面編輯器進行編輯,讓我們補充一點,我想一切都要經過工作流程的事實。

當編輯進入特定頁面(比如說「關於我們」頁面)時,當他點擊編輯時,Sitecore的期望是什麼? 該頁面上出現的所有項目是否會切換爲草稿狀態? 或者只有當編輯實際上編輯頁面上顯示的某些「內容項目」中的某些內容時纔會發生這種情況嗎?

當頁面提交審批時會發生什麼? 所有被修改的子項目都會進入「提交審批」狀態並出現在審批者/發佈者的工作箱中?

如果沒有這種情況發生,那麼所有這些如何實現? 有沒有人已經解決了這個問題併成功解決了它?這似乎是一個普遍的問題,但我似乎無法找到關於這些關係如何聯繫的任何指導。

感謝, FG

回答

3

我剛做的這一個快速測試。這些是我的發現:

當用戶在頁面編輯器模式下單擊編輯時,此時沒有任何事情發生在工作流狀態。所有這一切都允許用戶編輯內容。

頁面編輯器中有一個「編輯」塊,它允許用戶鎖定和解鎖 - 這隻會影響正在編輯的當前項目,而不會影響用於向頁面呈現內容的任何相關項目。

如果用戶單擊保存按鈕,也會發生同樣的情況。只有當前項目被鎖定並放入草稿工作流程狀態。

但是,如果用戶編輯了一些相關內容(徽標,導航,頁腳等),當用戶單擊保存按鈕時,當前項目和已編輯的項目都被鎖定並放入初始工作流程狀態(只要模板標準值具有初始工作流程設置當然)

這些測試是在Sitecore 7.0初始版本上完成的 - 但我不認爲行爲已從6.5或6.6更改。

+0

非常有趣......你是說Sitecore的其實是能夠做正確的事情,這是在草稿狀態,以(或任何爲初始工作流狀態),只有那些實際修改的項目。我從來沒有想過,這可能是現成的情況。我認爲,如果您有一些項目在多個頁面之間共享(我們嘗試儘可能促進內容塊的共享),那麼這可能會造成併發性問題。感謝您通過測試這個努力! –

相關問題