2014-01-16 20 views
1

我正在查找當用戶發佈或重新發布內容樹時是否發佈隱藏項目的後代或項目。隱藏物品是否已發佈?

我知道這是一個非常基本的問題,但我一直無法在網上找到答案,而且我目前沒有設置其他角色和用戶的實例來用於測試。


感謝您的幫助!快樂編碼:)

回答

5

已將Hidden字段設置爲true的項作爲任何其他項發佈。

還記得這取決於你爲他們設置了什麼樣的訪問權限以及誰可以訪問它們。

+0

因此,如果我設置一個項目從用戶/角色隱藏,但不刪除發佈權,它仍然會發布。正確? –

+0

是的,它仍會發布。讀這個我認爲你要麼刪除繼承或否認閱讀權 - 這是正確的?如果是這樣,你可能想看看配置 - >隱藏項目(在屬性塊中)。這會隱藏每個人,直到他們說他們想要查看隱藏的項目(勾選視圖選項卡中的複選框) – Trayek

+1

如果您需要阻止用戶發佈他們無權訪問的項目,那麼您需要設置「發佈」。 CheckSecurity'和'Publishing.RequireTargetDeleteRightWhenCheckingSecurity' http://sitecorebasics.wordpress.com/2011/04/12/publishing-security-basics/ – jammykam

5

通過隱藏的項目 - 你的意思是像/ sitecore /系統文件夾的東西?無論如何,只要它是可發佈的(即不在工作流程中,不會在發佈限制等中設置爲不可發佈),它將被髮布。

編輯
重要的是要注意的是它的父/祖先也應該是可發佈的,否則它會仍然不會被髮表。

+0

我貼在馬拉什澄清問題但是對你們來說都是真的:) –

+1

似乎不像@Trayek,我也猜不到在這種情況下「隱藏的物品」意味着什麼;) –

1

所有項目將公佈,除非被標記爲永不發佈或有發佈結束日期設置爲早於當天(在這種情況下,已經發布的項目獲得未公佈/從網頁數據庫中刪除)

相關問題