SharePoint - Мой сайт - Настройка (макет)

Есть ли способ настроить макет страницы по умолчанию на личном сайте?
Я знаю, что вы можете развернуть функцию для загрузки файлов в улей, чтобы развернуть пользовательскую тему и пользовательский CSS, но как насчет макета - где и какие веб-части отображаются для пользователя по умолчанию?

Они оба говорят о настройке внешнего вида:

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

9.11.2009 22:00:41
innersharepoint.blogspot.com/2009/10/… Это относительно полезно для тех, кто сталкивается с той же проблемой
esp 12.11.2009 16:11:16
Вот пример проекта для sharepoint 2010: mymasters.codeplex.com
Bugra Postaci 26.10.2011 20:51:58
1 ОТВЕТ
РЕШЕНИЕ

Большинство сайтов, на которые ссылаются здесь, говорят вам, чтобы использовать функцию, которая изменяет главную страницу, которая содержит все ваши зоны веб-частей, где они расположены и какие веб-части находятся в этих зонах. После того, как вы создали главную страницу MySite, которая выглядит так, как вам нужно, вам нужно развернуть эту функцию для переключения мастер-страниц. Кроме того, вам нужно добавить функцию, которая прикрепляет оригинальную функцию (которая изменяет главную страницу) к любому новому созданному сайту. Внутри вашей функции сшивания вы можете указать, к каким типам сайтов вы хотите прикрепить эту функцию.

Вот хорошая статья, которая не требует написания кода, но требует создания обеих функций и их развертывания: http://www.sharepointblog.com/2008/07/sp2007-custom-master-pages -он-subsites.html

Область, в которой вы хотите выбрать, к какому типу сайтов относится функция, к которой применяется главная страница (к какому типу сайтов эта функция «прикреплена»), такова:

FeatureSiteTemplateAssociation Id = "bb77f112-2cda-4e92-b0ff-820c0216a7fe" TemplateName = "STS # 0" /> (это прикрепит его к глобальному шаблону любого созданного сайта)

Вот список типов сайтов, к которым вы можете прикрепить: http://social.technet.microsoft.com/forums/en-US/sharepointgeneral/thread/721bec39-2d32-4bbc-9094-a021a0d06dcb

Итак, если вы хотите сшить эту функцию только на MySites, вы бы включили ее в свою функцию сшивателя:

FeatureSiteTemplateAssociation Id = "bb77f112-2cda-4e92-b0ff-820c0216a7fe" TemplateName = "SPSMSITE # 0" />

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

2
12.11.2009 17:01:35