none
изменение панели в SharePoint 2016

    Вопрос

  • решил оставить 2 панели, на которых находится меню админа, но изменить их под себя. предстоит правка мастер-страницы - http://did5.ru/it/sharepoint-it/kak-skryt-elementy-upravleniya-sharepoint-2013-s-pomoshhyu-master-stranicy.html, но не знаю какой именно? мне нужно удалить слева слово "ShаrePoint", на этой же панели написать текст по центру "Дни рождения", выделить другим цветом. подскажите, плз, какую мастер страницу править?

    4 декабря 2017 г. 10:43

Ответы

Все ответы

  • ДОбрый день

    я использую стандартную, а все требуемое можно сделать через css

    к примеру скрыть или поменять

    /* текст в верхней панели */
    .o365cs-nav-bposLogo{
        font-size: large!important;
    }		
    .o365cs-nav-bposLogo:before {
        content:"Корпоративный портал​";
    }
    .o365cs-nav-header16 .o365cs-nav-bposLogo{
            margin-top: 11px!important;
    }
    .o365cs-nav-bposLogo > .o365cs-nav-brandingText,
    .o365cs-nav-appTitle, 
    .o365cs-nav-appTitleLine,
    #O365_MainLink_NavMenu {
        display: none !important;
    }
    span.o365cs-nav-brandingText {
      color: transparent;
    }


    мой блог не много о SharePoint

    4 декабря 2017 г. 10:59
  • почти всё ненужное я уже скрыл. у вас "Корпоративный портал" находится слева. Мне нужно разместить заголовок по середине. я изменил цвет центральной панели:

    .o365cs-nav-centerAlign
    {background-color:#F3F3F3;}

    добавив сюда  content:"Дни рождения";  ничего не появляется.

    4 декабря 2017 г. 11:24
  • .o365cs-nav-centerAlign::before{
        content:"Корпоративный портал ";
    }    
    .o365cs-nav-centerAlign{
        font-size: 19px;
        color: white;
    } 


    мой блог не много о SharePoint

    • Помечено в качестве ответа serg_23 5 декабря 2017 г. 5:02
    4 декабря 2017 г. 14:06
  • да , так работает, но это ещё не всё. нужно перед текстом "Корпоративный портал" вставить картинку.если просто div добавить, то не работает. как правильно ?

    .o365cs-nav-centerAlign::before
    {
    <div> <img src="/sites/DR/SiteAssets/dr01.jpg"/></div>
    content:"Корпоративный портал";}

    5 декабря 2017 г. 5:13
  • да , так работает, но это ещё не всё. нужно перед текстом "Корпоративный портал" вставить картинку.если просто div добавить, то не работает. как правильно ?

    .o365cs-nav-centerAlign::before
    {
    <div> <img src="/sites/DR/SiteAssets/dr01.jpg"/></div>
    content:"Корпоративный портал";}

    думаю что одним CSS в этом случае не обойтись
    или править мастер страницу или с помощью js добавлять блок с картинкой
    второй вариант может быть не столь удобный, т.к. у пользователя может быть заметно добавление.

    мой блог не много о SharePoint

    5 декабря 2017 г. 8:04
  • вот а какую мастер страницу править? там их несколько
    5 декабря 2017 г. 8:16
  • нужно смотреть какая у Вас применена

    большая вероятность, что seattle.master

    можно посмотреть через дизайнер


    мой блог не много о SharePoint

    5 декабря 2017 г. 8:40
  • да, seatle является основной по умолчанию мастер-страницей. есть у меня картинка:

    <div> <img src="/sites/ddd/SiteAssets/01.jpg" /> </div>

    вот эту панель o365cs-nav-centerAlign , на которой текст по центу расположен, не нахожу. по F12 в браузере нашёл нужный класс в контейнере:

    <div class="o365cs-nav-centerAlign">

    ::before

    .....

    </div>

    не пойму куда картинку вставить в мастер-странице? есть какие-то варианты?



    • Изменено serg_23 12 декабря 2017 г. 5:38 6
    5 декабря 2017 г. 12:02