SharePoint 2013 で利用できる「概要リンク」Web パーツですが、ちょっとした不具合を抱えていました。それは、グループを設定しておき「グループの列数」を指定すると「指定したグループ列数よりも1つ少ない列数で表示されてしまう」というものです。

20140530-1

20140530-2

この不具合に関しては、Service Pack 1 の修正項目に含まれているのを確認したのですが、以前作成したサイト コレクションへは修正が反映されていないようでした。また、この不具合は SharePoint Online でも同様で、時期的に昨年末までに作成されたサイト コレクションでは不具合が出ているのを確認しています。

修正の反映方法

手元で確認したところ、簡単に修正できることが分かりました。

  1. 新しいサイト コレクションを作成し、「SharePoint Server 発行インフラストラクチャ」を有効化します
  2. 「スタイル ライブラリ」を開き、言語に対応したフォルダー(日本語なら「ja-jp」)を開きます
  3. 「Themable」-「Core Style」と開き、表示される5つのファイルをダウンロードします
  4. 現象が発生しているサイト コレクションの「スタイル ライブラリ」内の同じフォルダーへ、ダウンロードしたファイルを上書きアップロードします

本現象で問題があったのは「controls15.css」のようでしたので、このファイルのみを入れ替えるパターンでも大丈夫でした。上書きを行う前に元のファイルを念のため全てダウンロードしておき、影響を見ながらファイルを上書きしてください。

20140530-3

20140530-4

さいごに

あまり大きな不具合ではなかったのですが、以前よりユーザーさんからお問い合わせを頂くところでしたので、解決できてスッキリしました。