Sharepoint 2010(左右区域) - 删除

时间:2011-04-22 16:03:21

标签: sharepoint sharepoint-2010

我要做的就是删除此网站的正确区域。我该如何做到这一点? SharePoint中是否有任何没有区域的站点?

enter image description here

4 个答案:

答案 0 :(得分:8)

Web部件区域是页面实例正在使用的页面布局的一部分。要删除Web部件区域,您可以:

  • 在SharePoint Designer中编辑页面。在将页面置于编辑模式之前,SharePoint Designer将询问您是否要从页面布局中分离。完成后,您现在可以根据需要格式化页面。
  • 根据开箱即用的页面布局创建自定义页面布局,并删除正确的区域。部署或上载自定义页面布局后,您可以将页面与该布局相关联。
  • 使用自定义CSS隐藏区域。最简单的方法是使用CSS将内容编辑器Web部件添加到页面上以隐藏区域。

答案 1 :(得分:3)

在内容编辑器上,只需插入以下内容即可:

<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>

答案 2 :(得分:1)

如果您在页面上拥有编辑权限,则应该可以将文本布局设置为一列以删除该右列。在页面编辑模式下,此选项位于功能区的编辑工具 - >格式文本 - >文本布局部分。

答案 3 :(得分:1)

一旦你在sharepoint designer ..请尝试右键单击aspx文件并选择&#34;在高级模式下编辑&#34; - 这将允许您删除区域,列,当您去保存文件时,将提示您创建自定义布局..是的...所有这一切都在一次完成。