SharePoint - добавить свой стиль в редактор текста

Задача такая - добавить редактор страниц, непосредственно в сам редактор текста свой собственный стиль, по факту все достаточно просто необходимо добавить файл стиля, стили с префиксами:

  • .ms-rteStyle-NameStyle

В самом стиле необходимо указать отображаемое имя в таблице стилей, в момем случае необходимо было сделать стиль отсутпа от края страницы, жирный красный текст и текст в рамке, создаем файл стиля, добавляем в его стили:

.ms-rteStyle-CustomIndent{
	-ms-name:"Indent 40";
	margin-left:40px;	
}


.ms-rteStyle-CistomBorder{
	-ms-name:"Custom Border";
	font-style:italic;
	border:1px solid silver;
	padding:10px;
	
}

span.ms-rteElement-CustomHeading{
	-ms-name:"Custom Heading";
	font-weight:bold;
	color:red;
	padding:10px;
}

Добавляем этот стиль в код мастер страницы, перед тегом :

<SharePoint:CssRegistration Name="/path-to-style/custom-styles.css" runat="server" />

</head>

Если есть одноименная master page, html страница (например _catalogs/masterpage/seattle.html), то в нее добавляем ссылку на файл стилей так:

<!--SPM:<SharePoint:CssRegistration Name="&lt;% $SPUrl:~SiteCollection/_layouts/15/Custom/css/custom.css %&gt;" runat="server" />-->

    </head>

SP-Styles.png