SharePoint 2010 - 发布网站主页(default.aspx)

时间:2011-01-11 19:26:48

标签: layout sharepoint-2010 master

大家好,感谢您的阅读,

我必须制作发布网站:主页与其他网页具有相同的元素,但宽度不同。 想象一下页眉,页脚,左侧菜单和内容。 现在是一样的:页眉和页脚。 左侧:在主页上,它比其他页面更宽。 内容部分有jquery库,它有不同页面的不同图像。

不得不提的是,这只是为了学习目的,它就像一个测试,所以当我学会解决这样的问题时,我就可以开始工作了。

正在考虑其他母版页,但我发现那里的发布网站不能有多个默认/自定义母版页。 那么Page Layouts:也在考虑这个问题,但是谁会接受在制作新页面时手动输入所有链接?

对于宽度,如果是php,我会在主页上添加body id ="" - 这可以用asp吗?

现在,在我写作的时候,我无法想象如果画廊图像的部分也是如此?

我是设计师,知道php,但不知道asp net。

谢谢Suzy。

P.S- image:http://img151.imageshack.us/img151/8181/issueq.jpg

P.P.S。索引/主页左侧菜单宽度为300px,其他页面宽度为200px

2 个答案:

答案 0 :(得分:1)

我建议使用SharePoint Designer创建新的页面布局。您可以使用此页面布局(命名为“HomePage.aspx”)。您可以从要使用的现有页面布局中复制代码。然后添加所需的更改。 Rich的CSS将帮助您开始对菜单宽度进行一些简单的CSS更改,但根据更改的范围,您可能需要更多。

然后你只需要使用Page - >页面布局选项在主页的编辑模式下将其设置为此新页面布局。如果需要,您可能需要在“网站设置”中编辑允许的页面布局 - > “页面布局和站点模板设置”(/_Layouts/AreaTemplateSettings.aspx)。

与使用内容编辑器Webpart相比,它的优势在于它更强大。您无需担心贡献者会意外删除您的网站部分。您还可以使用_masterpages库进行版本控制(默认情况下),允许您进行更改并在必要时还原。我还发现SharePoint可以重写你添加到内容编辑器webparts的HTML,这使得它们比HTML更难用于HTML / CSS / JavaScript。

答案 1 :(得分:0)

以下是我知道更改单个发布页面样式的最简单方法的步骤:

  1. 从“网站操作”中,选择“编辑页面”
  2. 将内容编辑器Web部件添加到其中一个Web部件区域
  3. 单击Web部件的内部。在功能区中,选择HTML>编辑HTML源
  4. 在此答案的底部添加HTML
  5. 修改网络部件属性并将Chrome类型设置为无
  6. 保存,签入并发布页面
  7. HTML:

    <style type='text/css'>
        body #s4-leftpanel {
            width: 300px;
        }
        .s4-ca {
            margin-left: 300px;
        }
    </style>