Именно с этим вопросом ко мне обратились трое за последнюю неделю.
Сделать это довольно просто c помощью CSS
#s4-leftpanel { display:none; } .s4-ca { margin-left:auto; }
Но вот где написать этот стиль…
- Если вам нужно получить такой эффект на одной странице, то необходимо добавить в контент AdditionalPageHead.
- Если нужно для всего сайта, то поправить MasterPage или CSS, который используется на мастер-странице.
- Если нужно такое на странице веб-частей, то ничего не нужно делать. Уже существует шаблон страницы веб-частей где убрана левая панель.
- Если нужно убрать левую панель во всей коллекции сайтов, то можно создать в корневом сайте файл и подключить его с помощью SPWeb.AlternateCssUrl. При включении фич публикации этой настройкой можно управлять из админки сайта.