如何更改Sharepoint 2010文档库的EditForm.aspx

如何更改Sharepoint 2010文档库的EditForm.aspx,sharepoint,Sharepoint,我有一个文档库,我向文档添加了一个内容类型链接,每当打开编辑属性(EditForm.aspx)时,我都会看到第一行,它是包含这两种内容类型的下拉列表。我想删除此行,这样用户就不会更改为默认内容类型。?我建议为“链接到文档”内容类型创建自定义编辑表单 在SharePoint designer中,单击“列表和库”,然后单击要应用更改的文档库。定位“窗体”部分,通常在右边,在中间。单击“新建…”按钮。在“创建新列表表单”对话框中,为文件命名(即EditLinkToDocument)。选择“编辑项目表单

我有一个文档库,我向文档添加了一个内容类型链接,每当打开编辑属性(EditForm.aspx)时,我都会看到第一行,它是包含这两种内容类型的下拉列表。我想删除此行,这样用户就不会更改为默认内容类型。?

我建议为“链接到文档”内容类型创建自定义编辑表单

在SharePoint designer中,单击“列表和库”,然后单击要应用更改的文档库。定位“窗体”部分,通常在右边,在中间。单击“新建…”按钮。在“创建新列表表单”对话框中,为文件命名(即EditLinkToDocument)。选择“编辑项目表单…”单选按钮,选中“设置为所选内容类型的默认表单”选项。在“选择要使用的内容类型:”下拉列表中,选择“链接到文档”内容类型。单击“确定”创建新表单,如下所示:

就这样!现在,当您在“所有项目”视图中看到内容类型为“链接到文档”的项目时,当您单击“编辑属性”时,您将被定向到此新表单,请注意,内容类型下拉列表不可见

  • 确保您的内容类型是默认的内容类型
  • 转到列表/库设置
  • 转到高级设置
  • 将第一个选项“指定是否允许管理此文档库上的内容类型…”更改为“否”

  • 这将删除在所有开箱即用编辑表单的编辑页面上更改内容类型的选项。无需自定义代码/表单。

    您可以将内容编辑器Web部件与jquery脚本一起使用:

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

    这是SharePoint 2010还是2007?SharePoint 2010,我想使用Sharpeoint designer 2010在EditForm.Aspx中进行编辑