首页 > 单独文章 > 正文

利用SharePoint Designer 2007将自定义本地样式表应用于其他网站

时间:2007-07-10 16:51:52 作者:officeba 【认证】

默认情况下,SharePoint Designer 2007自定义本地样式表仅应用于在其中进行该自定义的网站或子网站,如下图所示。

不过,自定义本地样式表也可以应用于其他网站。以下两部分解释了相关的操作。

如果想将一个自定义样式表同时应用于某个网站及其部分或全部子网站,通常最简便的方法就是先在该网站中创建自定义样式表,然后使用下列方法之一将其应用于子网站。

将样式表附加到另一网站上

在 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 环境中,可以手动将一个网站中的自定义样式表附加到另一个网站上。

希望将样式表应用于另一个网站时,确保将该样式表附加到该网站的默认母版页上。

  1. 在 Office SharePoint Designer 2007 中,打开要应用现有自定义样式表的网站。
  2. 在网站中,打开默认母版页。
  3. 在“格式”菜单中,指向“CSS 样式”,然后单击“附加样式表”。
  4. 在“附加样式表”对话框中,单击“浏览”以查找并选择所要应用的自定义样式表。
  5. 在“附加到”部分,单击“当前网页”。
  6. 在“附加为”部分,单击“链接”,然后单击“确定”。

    指定的自定义样式表将应用于默认母版页及附加在该母版页上的所有内容网页。

     提示   若要在设计视图中查看更新后的样式表,可能必须按 F5 刷新视图。

  7. 若要保存母版页及新样式表链接,请单击“文件”菜单上的“保存”(也可以按 Ctrl+S)。
  8. 若要将同一样式表应用于其他网站,请对每个网站重复上述过程(每次一个网站)。如果工作环境是 Office SharePoint Server 2007,而且想将一个自定义样式表应用于网站及其所有子网站,请参阅以下部分。

将样式表应用于网站及其所有子网站

如果工作环境是 Office SharePoint Server 2007,则可以使用浏览器界面通过一次操作将自定义样式表应用于多个网站。

 注释   这项功能仅在 Office SharePoint Server 2007 中可用,并不适用于 Windows SharePoint Services 3.0。

该过程利用的是一项名为继承的功能。您可以将网站配置为继承其父网站(网站层次结构中上一层的网站)所用的样式。下图中,右侧的第二级网站中包含默 认样式表的自定义本地版本。该网站集内的六个子网站中的每个网站都被配置为继承其父网站的样式。因此,网站集中的所有这七个网站都使用默认样式表的同一自 定义版本。箭头指示继承关系。

若要将 Office SharePoint Server 2007 网站中现有的自定义样式表应用于该网站的所有子网站,请执行以下操作:

  1. 在浏览器中,打开现有自定义网站所在的 Office SharePoint Server 2007 网站。
  2. 在“网站操作”菜单上,执行下列操作之一:
    • 单击“网站设置”。
    • 指向“网站设置”,然后单击“修改所有网站设置”。
  3. 在“网站设置”网页中,单击“外观”下的“母版页”。
  4. 在“网站母版页设置”网页中,单击“替换 CSS URL”部分的“指定此发布网站及其所有继承网站所使用的 CSS 文件”,然后在框中键入自定义样式表的完整路径,包括文件名。

     注释 

    • 由于 _styles 文件夹属于隐藏文件夹,无法用浏览器查看,因此不能使用“浏览”按钮来查找和选择 _styles 文件夹中存储的样式表文件的自定义版本。
    • 您可以复制粘贴浏览器顶端“地址”框中路径的第一部分,包括网站名称。但是,切勿超过网站名称,也不要包含网站中任何多余的文件夹或文件名。例如,如果“地址”框中的路径为 http://My_site/Subsite_1/_Layouts/ChangeSiteMasterPage.aspx,则仅复制和粘贴 http://My_site/Subsite_1/ 部分,然后手动键入路径的其余部分(路径的其余部分通常为 _styles/customized_style_sheet,其中 customized_style_sheet 是所要应用的自定义样式表的名称)。
  5. 选中“重置所有子网站以继承此替换 CSS URL”复选框,然后单击“确定”。

    自定义样式表(已应用于当前网站)现在将应用于当前网站的所有子网站。

     提示   若要查看子网站中更新后的样式,可能必须刷新视图。

下图中,默认样式表的另一个自定义本地版本被添加到右侧的网站集中,并应用于它所在的所有子网站。箭头仍指示继承关系。

将子网站配置为继承其父网站的样式。

如果工作环境为 Office SharePoint Server 2007,则可以使用浏览器界面将单个子网站配置为继承它上一级网站所用的样式。

 注释   这项功能仅在 Office SharePoint Server 2007 中可用,并不适用于 Windows SharePoint Services 3.0。

若要将子网站配置为继承它上一级网站所用的样式,请执行以下操作:

  1. 在 Office SharePoint Server 2007 中,打开要应用样式的子网站。
  2. 在“网站操作”菜单上,执行下列操作之一:
    • 单击“网站设置”。
    • 指向“网站设置”,然后单击“修改所有网站设置”。
  3. 在“网站设置”页上的“外观”下,单击“母版页”。
  4. 在“网站母版页设置”网页中,单击“替换 CSS URL”部分的“继承此网站的父网站的替换 CSS URL”。
  5. 选中或清除“重置所有子网站以继承此替换 CSS URL”复选框,然后单击“确定”。

     提示   若要看到更新的样式,可能必须刷新视图。


相关文章

同类最新