0

大家好,感谢阅读,

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

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

正在考虑其他母版页,但我发现发布站点不能超过一个默认/自定义母版页。然后 Page Layouts:也在考虑这个问题,但是当创建新页面时,谁会接受手动输入所有链接?

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

现在,当我在写作时,我只是无法想象如何为画廊图像制作 if 部分?

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

谢谢你,苏西。

PS-图片:http: //img151.imageshack.us/img151/8181/issueq.jpg

PPS 索引/主页左侧菜单宽度 300px,其他页面宽度 200px

4

2 回答 2

1

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

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

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

于 2011-01-13T18:37:19.980 回答
0

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

  1. 从站点操作中,选择编辑页面
  2. 将内容编辑器 web 部件添加到 web 部件区域之一
  3. 单击 Web 部件的内部。从功能区中,选择 HTML > 编辑 HTML 源
  4. 在这个答案的底部添加 HTML
  5. 编辑 Web 部件属性并将 Chrome 类型设置为无
  6. 保存、签入和发布页面

HTML:

<style type='text/css'>
    body #s4-leftpanel {
        width: 300px;
    }
    .s4-ca {
        margin-left: 300px;
    }
</style>
于 2011-01-11T22:20:57.933 回答