Реклама на Sys-Adm.in

Автор Тема: Скрыть надпись SharePoint в левом верхнем углу  (Прочитано 2328 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8696
  • Karma: +120/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Народ пишет что можно изменить или скрыть эту надпись, изменить можно используя PS SP:
$webApp = Get-SPWebApplication "http://mysite"
$webApp.SuiteBarBrandingElementHtml = "My Super Site"
$webApp.Update()

Так же можно изменить используя код master страницы, как например это далется здесь или здесь...

Способ выбранный мною, способ использования - DelegateControl, как мне кажется более подвержен кастомизации, по факту создается новый проект SharePoint в Visual Studio, с параметром - Deploy as farm solution, далее создается User Control (Add - New Item...), далее правится код cs страницы, в момем случае этот код просто напросто скрывает надпись SharePoint:

namespace MY.DelegateControls.ControlTemplates.MY.DelegateControls
{
    public partial class SuiteBarBrandingDelegateControl : UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }

        protected override void Render(HtmlTextWriter writer)
        {
           
            writer.RenderBeginTag(HtmlTextWriterTag.Style);
            writer.Write(".ms-core-brandingText {display: none;}");
            writer.RenderEndTag();
           
            base.Render(writer);
        }
    }
}

Далее в проект добавляется Element  с описаниями делегата:
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

  <Control Id="SuiteBarBrandingDelegate" Sequence="90" ControlSrc="/_ControlTemplates/15/MY.DelegateControls/SuiteBarBrandingDelegateControl.ascx" />
 
</Elements>

Проверяем ))

Доп инфо 1, доп инфо 2
« Последнее редактирование: Сентябрь 08, 2014, 03:58:49 pm от sysadmin »
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

 

Оффлайн extrimus

  • Юзер
  • *
  • Сообщений: 17
  • Karma: +1/-0
  • Пол: Мужской
    • Share Post
Re: Скрыть надпись SharePoint в левом верхнем углу
« Ответ #1 : Январь 13, 2016, 01:44:19 pm »
Я сделал проще:

$webApp = Get-SPWebApplication https://portal.com
$webApp.SuiteBarBrandingElementHtml = "<big>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='https://portal.com' style='color:white'>SharePoint - ТОО ''Рога и Копыта''</a></big>"
$webApp.Update()

В итоге имеем гиперссылку в левом верхнем углу, которая ведет в корень нашего портала.
« Последнее редактирование: Январь 13, 2016, 09:37:55 pm от sysadmin »
Если проблему можно разрешить, не стоит о ней беспокоиться. Если проблема неразрешима, беспокоиться о ней бессмысленно.
© Далай Лама

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8696
  • Karma: +120/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: Скрыть надпись SharePoint в левом верхнем углу
« Ответ #2 : Январь 13, 2016, 09:37:42 pm »
Спасибо, приму к сведению.

З.Ы. Позже я написал feature, которая автоматом определяет корневой сайт и меняет ссылку... на соответсвующую, а надпись на "Главная". По факту все в итоге переписал - Написал верхнее горизонтальное меню, которое "лепится" из листа в котором выстроена определенная иерархия, потом "Главную", ну и слепил Cutom MasterPage.. Установил, активировал и "пошел" ))

Надо же и это не основная моя работа  :mudr:  :sarcastic: :sarcastic:


xx
SharePoint - скрыть кнопку share

Автор sysadmin

0 Ответов
851 Просмотров
Последний ответ Июнь 30, 2016, 09:28:08 am
от sysadmin
xx
SharePoint - скрыть сводку ответов

Автор sysadmin

0 Ответов
1015 Просмотров
Последний ответ Январь 29, 2015, 11:31:49 am
от sysadmin
clip
SharePoint - скрыть кнопку Follow

Автор sysadmin

0 Ответов
748 Просмотров
Последний ответ Июнь 30, 2016, 09:34:47 am
от sysadmin
xx
SharePoint - скрыть ссылку Site Contents

Автор sysadmin

0 Ответов
1231 Просмотров
Последний ответ Декабрь 25, 2015, 11:58:47 am
от sysadmin