Поделиться через


Переопределение установленного по умолчанию шаблона элемента управления

Дата последнего изменения: 7 июля 2010 г.

Применимо к: SharePoint Foundation 2010

Чтобы переопределить существующий используемый по умолчанию шаблон формы, устанавливаемый с Microsoft SharePoint Foundation, добавьте ASCX-файл, содержащий определение настраиваемого шаблона, в каталог %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\CONTROLTEMPLATES. Идентификатор настраиваемого шаблона элемента управления должен совпадать с идентификатором установленного по умолчанию шаблона.

Пример

В следующем шаблоне элемента управления переопределяется установленный по умолчанию шаблон с идентификатором DocumentLibraryForm. В этом шаблоне в нижней части формы добавляется сообщение, содержащее ссылку на другую страницу.

<SharePoint:RenderingTemplate ID="DocumentLibraryForm" runat="server">
  <Template>
    <SharePoint:InformationBar runat="server"/>
    <wssuc:ToolBar CssClass="ms-formtoolbar" id="toolBarTbltop" RightButtonSeparator="&nbsp;" runat="server">
      <Template_RightButtons>
        <SharePoint:SaveButton TabIndex=1 runat="server"/>
        <SharePoint:GoBackButton runat="server"/>
      </Template_RightButtons>
    </wssuc:ToolBar>
    <SharePoint:FormToolBar runat="server"/>
    <SharePoint:FormComponent TemplateName="DocumentLibraryFormCore" runat="server"/>
    <div style="padding-top: 40px; font: 8pt Tahoma;">
      <span style="color: red; font-weight: bold">Warning:</span>   This site contains customer data and information. <a href="_layouts/moreinfo.aspx">More information on customer data protection.</a>
    </div>
  </Template>
</SharePoint:RenderingTemplate>

Создание файла пользовательского шаблона элемента управления для библиотек документов

  1. В Microsoft Visual Studio создайте пользовательский элемент управления (ASCX-файл), как описано в статье Создание пользовательского элемента управления для страницы приложения SharePoint или веб-части.

  2. Добавьте в ASCX-файл определение шаблона, которое переопределяет установленный по умолчанию шаблон элемента управления, такой как в предыдущем примере.

  3. Перезапустите службы IIS, чтобы применить изменения.

  4. Перейдите к форме элемента в библиотеке документов, чтобы просмотреть изменения.