2015年10月15日 (木)

ディスカッション掲示板の検索結果のタイトルが表示されない

SharePoint Online を使ってディスカッション掲示板を検索する際に、検索結果にタイトルが正しく表示されないことがあります。

下記は IE 11 を使っている例です。26文字を超えるタイトルが設定されているアイテムは検索結果には ... のみが表示されています。

2015-10-14 23-27-35

ただし、Google Chrome でアクセスすると正しくタイトルまで表示されます。

2015-10-14 23-28-23

生成されているソースを調べるとタイトル部分に下記のスタイルシートが設定されていることがわかります。


.ms-srch-ellipsis{overflow:hidden;}

この設定が原因となっているようです。対処方法としては、代替スタイルシート作成し、下記のようにこの部分のみ SharePoint 標準の出力を書き直すことでうまく対処できます。代替スタイルシートは、発行サイトであればサイトの管理ページから設定できます。それ以外は、JavaScript などのクライアントAPIから設定する必要がありますので注意しましょう。※この記事では詳しい手順は割愛します。


.ms-srch-ellipsis{overflow:visible;}

 

ご参考まで。

*************************************

※注意※

あくまでも一時的な対処法です。SharePoint Online では今後、修正される可能性もあります。実際の運用では十分検証して利用してください。

 

コメント