Как изменить главную страницу для конкретной страницы в sharepoint - PullRequest
3 голосов
/ 05 ноября 2010

Как применить другую главную страницу для двух страниц на сайте SharePoint?

Ответы [ 2 ]

6 голосов
/ 08 ноября 2010

Создайте новую главную страницу, скажем custom2.master.

Затем перейдите на страницу, главную страницу которой вы хотите изменить. Найдите директиву <% @ Page%>:

<%@ Page language="C#" MasterPageFile="_catalogs/masterpage/<<custom2.master>>" Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage,Microsoft.SharePoint,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" meta:progid="SharePoint.WebPartPage.Document" %><%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

Обновите свой виртуальный URL в теге выше под атрибутом MasterPageFile

1 голос
/ 12 июня 2012

Полагаю, вам нужно создать собственную настраиваемую главную страницу с подклассами, чтобы иметь контроль над макетом и элементами управления рендерингом.Вы можете выполнить шаги, описанные в статье - SharePoint: как создать настраиваемую главную страницу - чтобы создать скрытую копию встроенной главной страницы и получить полный доступ к коллекции Controls благодаряподклассы.

...