locked
サイドリンクバーのツリービューがカスタマイズできない RRS feed

  • 質問

  • SharePoint2010を使用しております。

    サイドリンクバーのツリービューから不要なリスト等を削除するため、

    マスタページの"SharePoint:SPHierarchyDataSourceControl" タグ内に

    ShowDocLibChildren、ShowFolderChildren等の設定値を追記しました。

    ですが、「サイトの設定」→「メタデータナビゲーションとフィルター処理」をアクティブ化している場合、

    上記変更が反映されません。非アクティブ化にすれば反映されますが、サイドリンクバーの幅が可変ではなく、

    固定化されてしまうためそれはできません。

    メタデータナビゲーションとフィルター処理をアクティブ化した状態で、

    上記変更を有効化する手法について教授いただきたく、よろしくお願いいたします。

    2016年7月15日 2:18

回答

  • 「メタデータナビゲーションとフィルター処理」では、下記の KB にもあるとおり、動作時にコントロールを置き換えてしまうためマスターページへの変更が反映されないという仕様のようです。

    [SharePoint 2010 sites that are not based on the Blank Site template will not honor the ShowDocLibChildren and ShowListChildren properties for the Tree View Control.]
    https://support.microsoft.com/ja-jp/kb/2558891

    サイドナビゲーションをドラッグ操作で幅を可変にするためのカスタマイズを別途考えたほうが良いのかもしれません。

    • 回答の候補に設定 佐伯玲 2016年7月20日 2:01
    • 回答としてマーク 佐伯玲 2016年8月8日 8:33
    2016年7月19日 8:33

すべての返信

  • 「メタデータナビゲーションとフィルター処理」では、下記の KB にもあるとおり、動作時にコントロールを置き換えてしまうためマスターページへの変更が反映されないという仕様のようです。

    [SharePoint 2010 sites that are not based on the Blank Site template will not honor the ShowDocLibChildren and ShowListChildren properties for the Tree View Control.]
    https://support.microsoft.com/ja-jp/kb/2558891

    サイドナビゲーションをドラッグ操作で幅を可変にするためのカスタマイズを別途考えたほうが良いのかもしれません。

    • 回答の候補に設定 佐伯玲 2016年7月20日 2:01
    • 回答としてマーク 佐伯玲 2016年8月8日 8:33
    2016年7月19日 8:33
  • ご回答ありがとうございます。やはり仕様だったのですね。

    サイドリンクバーの幅を可変にする方法を検討してみます。

    2016年7月26日 1:23