Пошаговые руководства, шпаргалки, полезные ссылки...
Блог IT-KBДискуссии
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
Рассмотрим пример, когда для каких-либо целей возникает необходимость создания отдельной дополнительной страницы на сайте SharePoint Server 2013. При создании такой страницы открывается модальная веб-форма, в которой запрашивается имя создаваемой страницы и сразу отображается адрес URL, формируемый с учетом введённого имени …
И здесь SharePoint может поставить нас в тупик. С одной стороны, при использовании русскоязычного названия страницы, мы вполне ожидаемо получим это самое название в шапке этой страницы …
…но при этом имя страницы в составе URL, формируемый SharePoint будет перекодировано в формат типа:
.../%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE.aspx.
Назвать такую ссылку ЧПУ (человеко-понятный урл), язык наверно не повернётся ни у кого. С другой стороны, если в надежде на получение ЧПУ, мы зададим название страницы с использованием латиницы, то в итоге мы получим красивый URL, но появится проблема с отображением этого названия в шапке этой самой страницы.
При этом, изменить отображение названия в шапке страницы стандартными инструментами онлайн-редактора страниц не получится.
Решить эту проблему можно, открыв данную страницу на редактирование в SharePoint Designer и заменив значение в теге PageTitleInTitleArea:
... <asp:Content ID="PageTitleInTitleArea" ContentPlaceHolderID="PlaceHolderPageTitleInTitleArea" runat="server">Производство</asp:Content> ...