Обновите базовый шаблон и примените ко всем сайтам, которые ссылаются на него - MOSS 2007

Больше вопросов по SharePoint от меня снова сегодня! Я благодарю всех, кто помог до сих пор!

Вот моя ситуация:

Я должен создать собственное приложение внутри sharepoint. Я использую библиотеку документов, в которой размещаются страницы веб-частей, и я использую элементы управления веб-пользователями для выполнения всех манипуляций и отображения данных. Как только я соберу приложение так, как я хочу, я собираюсь превратить doc lib в шаблон, чтобы я мог создавать одно и то же на нескольких сайтах (многие клиенты используют это приложение).

Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно знать, что происходит / как мне обновить его, чтобы мои изменения были применены ко всем сайтам, которые ссылаются на шаблон.

ПОМОГИТЕ! Любой, кто знает, как это сделать, ИЛИ имеет лучшую идею для создания пользовательских приложений, которые смогут использовать несколько сайтов, будет НАСТОЛЬКО полезным!

Спасибо

2 ответа

Решение

Короткий ответ: вы не можете сделать это, даже с помощью специального определения сайта / списка.

Как только сайт или список создается из определения сайта или списка, он в основном сам по себе (однако макеты и модификации главных страниц применяются ко всем ссылкам на них).

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

Для таких требований вы действительно должны создать собственный список / определение сайта. НЕ просто сохранять настроенный список в шаблон. Все, что вы обновили в списке / определении сайта, будет отражено на сайтах, которые ссылаются на определения. К сожалению, это не относится к шаблону. Вам придется удалить старый список, который у вас есть на других сайтах, а затем заново создать их с новым шаблоном.

как создать определение списка - http://msdn.microsoft.com/en-us/library/ms466023.aspx для определения сайта, пожалуйста, перейдите - http://technet.microsoft.com/en-us/library/cc287930.aspx

Джеймс

Другие вопросы по тегам