Лучший отвечающий
изменение панели в 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
Ответы
-
.o365cs-nav-centerAlign::before{ content:"Корпоративный портал "; } .o365cs-nav-centerAlign{ font-size: 19px; color: white; }
мой блог не много о SharePoint
- Помечено в качестве ответа serg_23 5 декабря 2017 г. 5:02
4 декабря 2017 г. 14:06Модератор
Все ответы
-
ДОбрый день
я использую стандартную, а все требуемое можно сделать через 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:"Корпоративный портал";}
или править мастер страницу или с помощью 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