Как скрыть Ribbon и левую панель в SharePoint

Понадобилось создать страницу без всяких там панелек и рибонов. Оказалось, что не всё так просто.

В общем…или я чего-то не пойму, или действительно стандартными средствами абсолютно пустую страницу не создать. Максимум, что нашёл — создание сайта без левого меню, но рибон всё равно есть. Да и к тому же для этого ещё либу создавать надо было. Пишут, что ещё можно .aspx файлы страниц править. Но лучше не траить, а то ещё что-то не то удалите (: Поступил иначе.

Мне на этой странице всего один Webpart надо было разместить, в котором инфа о согласованиях по документу выводится. Суть в том, что у все элементов на странице идентификаторы постоянны: s4-leftpanel — левое меню, s4-titlerow — горизонтальная навигация сверху, s4-ribbonrow — рибон самый верхний.

Зная эти идентификаторы мы может просто скрыть эти элементы на уровне css. Просто добавить в разметку веб-части код:

#s4-leftpanel, #s4-titlerow, #s4-ribbonrow
{
    display:none;
}
.s4-ca
{
    margin-left:auto;
}

Теперь после добавления веб-части на страницу, кроме этого Webpart’а ничего не будет отображаться.