0

我想在 SharePoint 2013 的 Bootstrap 3 中使用手风琴类来动态自定义左侧导航栏。SP中的结构如下:

  • 子网站
    • 子站点 2
      • 页面文件夹
        • 文件夹 1
          • 第 1 页
          • 第2页
        • 文件夹 2
          • 第 3 页
          • 第 4 页
        • ETC

因此,当我输入子站点 2 时,我希望它列出此子站点下的文件夹(将显示文件夹 1 和文件夹 2)。Bootstrap 手风琴类将使如果我单击文件夹 1,它将展开并显示内容(第 1 页和第 2 页)。然后,如果我单击文件夹 2,它将展开并显示内容(第 3 页和第 4 页),而文件夹 1 将折叠。

但是关于引导类就足够了。所以问题是,如何动态显示内容,我应该使用什么 SharePoint 代码?因为作为标准,SharePoint 不会在文件夹下列出内容(在本例中为页面)。如果我使用标准代码进行左侧导航,我将无法根据需要自定义它。

谢谢!

4

2 回答 2

0

试试这个如何写文章。它不需要使用引导程序。 http://msdn.microsoft.com/en-us/library/office/ms466994(v=office.14).aspx

于 2014-02-19T22:00:29.653 回答
0

您需要为要进入的每个级别创建一个子站点,以在弹出菜单中显示子站点页面:

“SharePoint Server 发布网站出现的一个常见问题是您是否可以从“导航设置”页面手动创建多级动态导航项。此菜单仅允许您手动创建在其下方具有一级链接的一级标题。这意味着您只能手动创建一级动态下拉菜单或飞出。如果您想要更多级别的动态导航,则必须创建与您要显示的导航对应的子站点和子子站点。

在母版页上,您必须通过更新 MaximumDynamicDisplayLevels 属性来确保您的 AspMenu(顶部或当前导航)具有您想要显示的级别数。

于 2014-02-20T15:46:10.863 回答