2009-12-25 2 views
1

Я использую SharePoint Server 2007 Enterprise с Windows Server 2008 Enterprise, и я использую шаблон портала публикации. У меня есть корневой веб-сайт и некоторый дочерний суб-веб-сайт. Я использую Blueband.master и связанные с ним файлы css (например, Band.css).проблема с главной страницей

Мой вопрос заключается в том, что для моего родительского сайта и дочернего сайта они используют одни и те же файлы главной страницы (включая файлы css) или используют разные файлы главной страницы (включая файлы css) - если они используют разные, как найти, какие файлы главной страницы (включая файлы css) используют корневой сайт и дочерний сайт? Я задаю этот вопрос, потому что я нахожу, что некоторые модификации корневого веб-сайта не применяются к дочернему сайту.

заранее спасибо, Джорджа

ответ

0

Чтобы узнать, какой мастер-страницу, которую они используют вы можете итерацию (программно через каждый сайт и вывести его на экран.

Я НЕНАВИЖУ путь Sharepoint обрабатывает это Как правило, каждый раз, когда вы вносите изменения в главную страницу root, вам нужно повторно подключить все подсайты к использованию одной и той же главной страницы - даже если вы уже это сделали. В итоге я написал httpmodule на основе ссылки ниже, чтобы разрешить мне для указания любой главной страницы, которую я хочу, - с добавленным эффектом, позволяющим мне создать много злоумышленного application.master. С небольшим изменением вы можете настроить правила замены в web.config, чтобы вы могли иметь разные мастер-страницы для разных подсайтов.

посмотреть на http://odetocode.com/articles/450.aspx

Смежные вопросы