Рубрики
sharepoint

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

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

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

Связанный файл шаблона в SP2013
Рубрики
sharepoint

Заметка: Поменять url SP.UI.ModalDialog

Возможно кому-то пост покажется скучным или капитанским, но:
в диалоге SharePoint SP.UI.ModalDialog можно поменять контент простым вызовом скрипта

//смена url модального диалога SharePoint
window.location.href = "новый url";

Это работает, потому что ModalDialog реализован через iframe.

З.Ы. Если так не нравится, то можно закрыть текущий и открыть новый по кнопке. Делается через dialogReturnValueCallback. Функция принимает проверяет параметр и если приходит необходимый, то вызывает закрытие текущего и открытие нового диалога.

Рубрики
sharepoint

Ура! Я нашёл как добавлять стили в Masterpage Sharepoint 2013!

Несколько месяцев назад я мучался с проблемой добавления CSS-стилей в напрямую в Html Masterpage без ссылок на файлы. Они удалялись при сохранении! Но решение найдено. Я наткнулся на статью Applying Custom Styles to Page Layouts in SharePoint 2013 и вуаля!

Добавлять теги style нужно на сразу за блоком <!—MS:<asp:ContentPlaceHolder id=»PlaceHolderAdditionalPageHead» runat=»server»>—> вот в таком виде:

<!--MS:<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server">-->
<!--MS:<style type="text/css">--> 
   #wr_leftNav { display: none !important; } 
<!--ME: </style>-->