我有一個簡單的要求,可以提前設置和預覽頁面。這些網頁將在某一天發佈,並且是一次性出版物。它們在發佈之前一定不可見。Sitecore - 如何預覽不可展示的項目
如何在發佈之前預覽該項目而不公開任何內容?
如果我限制版本(即版本1)被髮布,我仍然會得到一個顯示標準值的版本,即版本0的項目。
如果我限制項目從發佈,我不能再預覽它。預覽功能似乎對可發佈的項目有依賴性。
我在這裏錯過了一招嗎?
更新:我特別感興趣的是爲什麼當項目受限時我無法預覽項目,因爲這可能是用戶可以使用的最直觀的限制。
我有一個簡單的要求,可以提前設置和預覽頁面。這些網頁將在某一天發佈,並且是一次性出版物。它們在發佈之前一定不可見。Sitecore - 如何預覽不可展示的項目
如何在發佈之前預覽該項目而不公開任何內容?
如果我限制版本(即版本1)被髮布,我仍然會得到一個顯示標準值的版本,即版本0的項目。
如果我限制項目從發佈,我不能再預覽它。預覽功能似乎對可發佈的項目有依賴性。
我在這裏錯過了一招嗎?
更新:我特別感興趣的是爲什麼當項目受限時我無法預覽項目,因爲這可能是用戶可以使用的最直觀的限制。
您可以設置版本或項目的日期限制。
然後轉到預覽模式並使用日期選擇器選擇不同的日期。
當您選擇出版日期範圍內的落在日期,您的項目將在預覽可見。
更新: 由於您對預覽受限物品特別感興趣,如果您設置了新站點並將其指向master
數據庫而不是通常的web
數據庫,則可以完成此操作。
這在a blogpost by Mark Ursino中有解釋。
正如Rudd提到的,my blog post解釋瞭如何做到這一點。但是,您也可以通過Alex Shyba設置一個新的工作流程提供者,以允許向他們發佈半決賽工作流程狀態並因此允許發佈給他們:Publish to pre-production web database. Part 2.
無法預覽不可發佈項目的根源在於什麼是預覽這樣做。基本上,它會向您顯示該網站的一個版本,並遵循所有規則來顯示網站的外觀。爲了準確表達網站,它需要遵循所有規則。說有人想確認它不會顯示,那麼他們預計無法預覽它。 – divamatrix
謝謝!好點,這解釋了它。通過查看主數據庫,我一直將預覽功能看作預覽內容。由於「發佈」不需要這麼做,我不明白爲什麼它會影響預覽。 雖然我現在瞭解這種行爲,但它似乎很無益。我希望更多的人希望預覽內容,而不會被髮布的風險 - 標記爲不可發佈的,而不是那些想要「預覽」它確實是不可發佈的事實的人。我可以想到許多方法向用戶指出這一點,同時仍然允許預覽,但是那是另一個故事。 –