2011-10-07 61 views
0

在Sitecore中,當選擇一個項目並進入發佈>限制(更改)選項卡時,會出現一個「發佈到」下拉菜單,表示特定項目可發佈到指定日期(結束日期)。我需要刪除下拉菜單,以便用戶不要選擇結束日期。Sitecore刪除「可發佈到」複選框

回答

0

可以更改發佈對話框控件的位置:

\ Sitecore的\殼\應用程序\的Content Manager \對話框\設置發佈\設置Publishing.xml

要隱藏日期範圍 - 只需更換

<Border ID="PublishPanel"> 

<Border ID="PublishPanel" style="display: none"> 
+0

太棒了!我馬上試試這個。 – ThisGuy

+0

我發現了Set Publishing XML文件,這絕對是一個很好的起點。但是,我只需要刪除「Publishable To」下拉菜單中的一項。 什麼文件讀取這個XML?也許我可以添加條件代碼來不顯示該項目的下拉菜單。 – ThisGuy

+0

我試着用包裝「Publishable To」。 旁邊的代碼是:Sitecore.Shell.Applications.ContentManager.Dialogs.SetPublishing.SetPublishingForm,Sitecore.Client –

0

您可以覆蓋Sitecore的UI和編寫自定義代碼

  1. 複製Sitecore的UI設置Publishing.xml和相同的目錄結構,將其放置在文件夾覆蓋: 網站\ Sitecore的\殼\覆蓋\ Applications \ Content Manager \ Dialogs \ Set Publishing

  2. 然後,您可以在override文件夾中修改xml並更改codebeside。