Sharepoint 2010 (левая и правая зоны) - Удалить - PullRequest
4 голосов
/ 22 апреля 2011

Все, что я пытаюсь сделать, это удалить правую зону этого сайта.Как мне это сделать?Есть ли в SharePoint сайт, на котором нет зон?

enter image description here

Ответы [ 4 ]

8 голосов
/ 22 апреля 2011

Зоны веб-частей являются частью макета страницы, который используется вашим экземпляром страницы.Чтобы удалить зону веб-частей, вы можете:

  • Редактировать страницу в SharePoint Designer.Перед переводом страницы в режим редактирования SharePoint Designer спросит, хотите ли вы отсоединиться от макета страницы.Как только вы это сделаете, вы можете теперь отформатировать страницу так, как вам хочется.
  • Создайте пользовательский макет страницы на основе готового макета страницы с удаленной правой зоной.После развертывания или загрузки пользовательского макета страницы вы можете связать свою страницу с этим макетом.
  • Скрыть зону с помощью пользовательского CSS.Самый простой способ сделать это - добавить веб-часть редактора контента на свою страницу с помощью CSS, чтобы скрыть зону.
3 голосов
/ 25 апреля 2011

В редакторе контента просто вставьте следующее, и оно работает:

<script>

function HideWebPartZone()
{
  var x = document.getElementsByTagName("TD")
  var i=0;
  for (i=0;i<x.length;i++)
  {
    if (x[i].width=="70%")
    {
      // left column
      x[i].style.width="100%"; 

      // center (otherwise empty) column
      var x2=x[i].nextSibling;
      x2.style.width="0";
      x2.style.display="none";
      x2.innerHTML=""; 

      // right column
      x2=x[i].nextSibling.nextSibling;
      x2.style.width="0";
      x2.style.display="none";
      x2.innerHTML=""; 

      // right margin column
      x2=x[i].nextSibling.nextSibling.nextSibling;
      x2.style.width="0";
      x2.style.display="none";
      x2.innerHTML="";
      //all done
      return;
    }
  }
}


_spBodyOnLoadFunctionNames.push("HideWebPartZone")

</script>
1 голос
/ 14 июня 2012

после того, как вы работаете с дизайнером sharepoint. Пожалуйста, попробуйте щелкнуть правой кнопкой мыши файл aspx и выберите «Редактировать в расширенном режиме» - это позволит вам удалить зоны, столбцы, а когда вы сохраните файл, вам будет предложено создать пользовательский макет ... скажем да ... все сделано в одном кадре.

1 голос
/ 22 апреля 2011

Если у вас есть доступ к редактированию на странице, вы можете установить текстовый макет в один столбец, чтобы удалить этот правый столбец.Этот параметр находится в разделе Инструменты редактирования-> Формат текста-> Макет текста на ленте в режиме редактирования страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...