2012-01-19 56 views
2

我有一個文檔庫,並添加一個內容類型鏈接到文檔,每當打開編輯屬性(EditForm.aspx)我看到第一行是下拉列表包含兩個內容類型。我想刪除此行,以便用戶不會更改默認內容類型。如何更改文檔庫Sharepoint 2010的EditForm.aspx

+0

是此SharePoint 2010或2007? – GemCer

+0

Sharepoint 2010,我想使用Sharpeoint designer 2010編輯EditForm.Aspx – Waleed

回答

3

我會建議爲'鏈接到文檔'內容類型創建一個自定義編輯表單。

在SharePoint設計器中,單擊「列表和庫」,然後單擊要應用更改的文檔庫。找到'表格'部分,通常在右側,中間。點擊「新建...」按鈕。在「創建新列表表單」對話框中,爲文件指定一個名稱(即EditLinkToDocument)。選擇'Edit item form ...'單選按鈕,選中'Set as default form for the selected content type'選項。在「選擇要使用的內容類型:」下拉菜單中,選擇「鏈接到文檔」內容類型。單擊確定以創建新的形式,比如:

enter image description here

這就是它!現在,當您在所有項目視圖中看到內容類型爲「鏈接到文檔」時,單擊「編輯屬性」時,您將被引導至此新表單,並注意到內容類型下拉菜單不可見。

-1
  1. 確保您的內容類型是默認的內容類型
  2. 轉到列表/庫設置
  3. 轉到高級設置
  4. 更改第一個選項「指定是否允許內容類型的管理在這個文檔庫上......「到不。

這將刪除選項以更改編輯頁面上所有開箱編輯表單的內容類型。無需自定義代碼/表單。

0

您可以使用內容編輯器Web部件與jQuery腳本:

$(document).ready(function() { 
$("select[id*='ContentTypeChoice']").closest('tr').hide(); 
)}; 
相關問題