SharePoint Online を使ってディスカッション掲示板を検索する際に、検索結果にタイトルが正しく表示されないことがあります。
下記は IE 11 を使っている例です。26文字を超えるタイトルが設定されているアイテムは検索結果には ... のみが表示されています。
ただし、Google Chrome でアクセスすると正しくタイトルまで表示されます。
生成されているソースを調べるとタイトル部分に下記のスタイルシートが設定されていることがわかります。
.ms-srch-ellipsis{overflow:hidden;}
この設定が原因となっているようです。対処方法としては、代替スタイルシート作成し、下記のようにこの部分のみ SharePoint 標準の出力を書き直すことでうまく対処できます。代替スタイルシートは、発行サイトであればサイトの管理ページから設定できます。それ以外は、JavaScript などのクライアントAPIから設定する必要がありますので注意しましょう。※この記事では詳しい手順は割愛します。
.ms-srch-ellipsis{overflow:visible;}
ご参考まで。
*************************************
※注意※
あくまでも一時的な対処法です。SharePoint Online では今後、修正される可能性もあります。実際の運用では十分検証して利用してください。
コメント