Рубрики
sharepoint

Установка master-страницы вместе с html шаблоном

В сети, да и в решениях на практике, практически везде встречается такая штука: в SharePoint 2013 со всеми его прелестями шаблонов и js предлагают устанавливать на продакшн только конечный seattle-custom.master или Display Template Item_DefaultPage.js.

Установка страницы в SP2013
Установка страницы в SP2013

А как же кастомизация? Лёгкая доработка и поддержка? Я задался вопросом, но просто так установить оба файла не получится, а надо так: устанавливаем html-файл (если это мастер-страница) с помощью wsp, в событии Feature Activation делаем его извлечение и возврат (чекаут и чекин, публикуем). И вуаля — срабатывает ресивер и создаёт master файл!

Также для html шаблона js. И администраторы снова могут быстро подправить нужный шаблон!

Рубрики
sharepoint

Заметка: Associated file для шаблона

В SharePoint 2013 добавили возможность редактировать js-шаблоны страниц. Удобно пользоваться этим, например, для редактирования стандартной страницы поиска.

Не все знают, что за привязку html-шаблона отображения поиска к JS файлу отвечает параметр Associated file (Связанный файл). При снятии галочки, js-шаблон больше не будет синхронизироваться с html-файлом. Точно также для мастер-страниц.

Связанный файл шаблона в SP2013