【问题标题】:Sharepoint 2010: company with several departments site structure questionSharepoint 2010:公司有多个部门的网站结构问题
【发布时间】:2010-10-07 13:00:57
【问题描述】:

我必须使用 Sharepoint 2010 为拥有多个部门的公司创建团队网站。 要求(简化)是:

顶部菜单:公司/部门-A/部门-B

主页(默认,主页):

  • 公司新闻
  • 部门-A 任务
  • B 部门任务
  • 公司快速启动菜单(左侧)

部门一页

  • 部门-A新闻
  • 部门-A 任务
  • 部门-快速启动菜单(左侧)

部门-B-页面

  • B部新闻
  • B 部门任务
  • B 部门快速启动菜单(左侧)

所以我有 2 个部门任务列表要在页面之间共享。我还必须为每个页面(主页、部门-A、部门-B)创建个性化的快速启动菜单。

我该怎么做?

如果我创建多个站点页面(每个部门一个页面)并自定义顶级菜单,那么我无法自定义每个页面的快速启动菜单。因为它似乎是整个网站唯一的一个。

如果我创建嵌套团队网站(每个部门一个网站),我不能再共享任务列表了吗?

有哪些方法可以自定义每个页面的快速启动菜单或在站点之间共享列表?

提前感谢您!

【问题讨论】:

    标签: sharepoint sharepoint-2010


    【解决方案1】:

    我建议您为每个部门创建子站点,并在其下存储部门特定的数据。它将在未来(当网站增长时)帮助您:

    • 主页中没有乱七八糟的列表
    • 创建部门站点模板(点击几下即可为部门“C”创建站点)
    • 站点地图和导航控件将自动填充
    • 更容易配置权限(无需为每个部门列表设置权限)

    这种方法的唯一缺点是在主站点上显示来自子站点的任务会更加复杂(您真的需要它吗?)。然而,这可以通过实现自定义 webpart 或使用 dataview webpart (xslt) 来实现。

    可以通过站点设置或代码(例如通过功能)自定义 QuickLaunch。

    如果您有任何其他问题,请告诉我。

    【讨论】:

    • 好的,非常感谢您的关注,因为这是我接触 Sharepoint 的第二天。您能否为自定义 webparts/dataview webparts 方法提供更详细的指南?我必须用 Visual Studio 来实现它们吗?
    • 如果您希望您的 webpart 看起来像一个标准的共享点列表,我建议您使用 dataview webpart。它可以使用 SharePoint Designer 创建和自定义。在您想要自定义外观和感觉时,您需要可以在 VisualStudio 2010 中实现的 Visual WebPart。只需 google 即可获取 VisualWebPart 或 DataView WebPart... 示例:msdn.microsoft.com/en-us/library/cc300164(office.12).aspx
    猜你喜欢
    • 1970-01-01
    • 2012-07-30
    • 1970-01-01
    • 2011-11-25
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    相关资源
    最近更新 更多