Вопрос

У меня есть два пользовательских шестрой страницы, один для сайта и один для системных страниц. Обе эти шестерни используют один и тот же файл CSS, и они оба также относятся к другому файлу CSS, чем другой.

SitemasterPage: CSSFilea. Cssfileb

SystemMasterPage: CSSFILEC. Cssfileb

Если у меня оба эти шестерни определены в настройках сайта ---> Meтельки, независимо от того, что я делаю, SharePoint решает использовать SystemMasterPage для сайта, так и для системы. Чтобы доказать это, в то время как в корне ( http://sitecollection/sitepages/default.aspx ) Я вижу источник, и я могу видеть ясно в качестве дня, когда он использует оба файла CSS из объявления SystemMasterPage (CSSFILEC & B), а не SiteMasterPage (CSSFilea & B).

Может кто-нибудь объяснить это?

Это еще один пример: SitePages использует мастер-страницу системы

Спасибо заранее.

Это было полезно?

Решение

Если вы используете страницы сайта, у вас нет включенной инфраструктуры издательства, или включена функция публикации уровня сайта.Это созданные страницы в библиотеке страниц, и они используют главную страницу сайта.«Страницы сайта» - это основа оснований на основании оснований, которые используют только мастер-страницу системы.

Вы можете включить в публикацию инфраструктуру, предполагая, что вы используете SharePoint Server, даже на сайте команды.Это даст вам публикацию функций для «страниц», но не «страницы сайта».

Другие советы

Страница главной страницы сайта, установленная на странице «Параметры настроек».

Для страниц, хранящихся в библиотеке сайтов, вы можете изменить объявление страницы, чтобы использовать динамический токен, как показано ниже

<%@ Page Language="C#" Inherits="Microsoft.SharePoint.WebPartPages.WikiEditPage" MasterPageFile="~masterurl/custom.master" meta:webpartpageexpansion="full" meta:progid="SharePoint.WebPartPage.Document"   %>
.

Токен "~ masterurl / custom.master" заменен во время выполнения по значению в собственности CustomMasterURL SPWEB, который вы уже устанавливаете с страницы настроек.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top