2014-09-03 2 views
0

мы имеем пользовательский шаблон страницы, и мы хотим, чтобы это:SharePoint 2013, изменить макет страницы приветствия, когда создается вспомогательный сайт

Когда новый сайт суб создается пользователями, мы хотим default.aspx, AKA приветствуется страница, основанная на нашем пользовательском макете страницы.

Как мы можем это сделать?

ответ

0

два варианта:

1) Создание пользовательского веб-шаблон и определить модуль для страницы приветствия. Это, очевидно, работает только для этого настраиваемого веб-шаблона, но не требует кода. 2) Создайте приемник веб-событий (например, WebProvisioned), примените его к семейству сайтов. В коде позади задано расположение страницы приветствия на ваш собственный макет страницы. Это работает для любого шаблона, но требует специального кода.

Вариант 1 работает только в фермерском решении, вариант 2 также должен работать в изолированном решении, я думаю.

0

Я считаю, что вам нужен этот OOTB (без кодов).

  1. Перейти на страницу (вы хотите создать домашнюю страницу). (вы настраиваете макет).
  2. Установите эту страницу в качестве домашней страницы.
  3. Удалить все данные (списки, библиотеки, страницы). кроме этой страницы.
  4. Сохраните сайт как шаблон сайта (_layouts/savetmpl.aspx). Если вы не нашли вариант сохранения в качестве шаблона. Напишите URL.
  5. После сохранения шаблона, вы можете

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

Благодаря

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