Добавление WebPartZone с использованием функции - PullRequest
0 голосов
/ 26 ноября 2009

На нескольких различных сайтах WSS и SharePoint мы обычно добавляем LeftNavZone на страницу default.aspx с помощью MS Office SharePoint Designer. Я хотел бы написать функцию для этого программно, чтобы ее можно было активировать только на определенных сайтах.

Возможно ли это?

Я бы хотел добавить его в

<asp:Content ContentPlaceHolderId="PlaceHolderLeftActions" runat="server">

Ответы [ 2 ]

0 голосов
/ 26 ноября 2009

Обычно вы делаете это, создавая определение сайта с помощью Visual Studio, в которое вы включаете все элементы, которые должны быть развернуты на сайте, например, страницу по умолчанию. Это позволяет вам контролировать создание нового сайта.

Вариант 2 - создание функции, которая выполняет 2 действия.

  • Разверните на сайте новый aspx с именем homepage.aspx, эта страница содержит нужные элементы управления и т. Д.

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

0 голосов
/ 26 ноября 2009

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

...