SharePoint 2010 Webパーツページでサイトアイコンを適切に更新する方法
-
08-10-2019 - |
質問
SharePoint 2010で再利用可能で拡張可能なWebアプリケーションの作成に取り組んでいます。サイト内のすべてのページに適用するマスターページを作成しました。ただし、Webパーツページを作成してナビゲートするたびに、サイトアイコンは表示されません。カスタムサイトアイコンが表示される代わりに、デフォルトのSharePointアイコンが表示されます。アイコンをマスターページに直接配置することでこれを回避できますが、このWebアプリケーションを拡張したい場合は、新しいマスターページを作成する必要があります。
なぜこれが起こっているのか誰もが知っていますか?私の最初の考えは、Webパーツページは何らかの形でデフォルトのマスターページを使用しないようにカスタマイズされていたが、そうではないようです。マスターページを更新すると、Webパーツページに反映されます。
このサイトをグーグルで調べてチェックすると、ほとんど答えが得られませんでした。私が観察しているのと同じ問題を報告したが、解決策はありませんでしたが、私はそこに1つの投稿しか見つかりませんでした。
それが役立つ場合、私はこのページに移動するときに1つの現象に気付きました。ページが完全にロードされる前に、正しいサイトアイコンが1秒間表示され、その後、デフォルトのサイトアイコンに置き換えられます。それが役立つことを願っています。
正しい解決策はありません
他のヒント
私は今朝同じ問題に遭遇しましたが、このためだけにカスタムマスターページを作成したくありませんでしたが、幸運なことに、AdmlCrunchの提案に従うことですぐに解決されました(SharePoint 2010):
- Desireページに移動します
- 上部の[ページ]タブをクリックします
- 右側の「タイトルバープロパティ」をクリックします(リボン内)
- 右側の画像リンクセクションで、画像URLに貼り付けます
- OK]をクリックします
これの唯一の悪い点は、カスタムアイコン画像を表示するすべてのWebパーツページを更新する必要があることです。
私は同じ問題を抱えていました。 Webパーツページには、設定できる独自のアイコンがあります。
アイコンを設定するには、クリックします ページ > タイトルバーのプロパティ. 。これは開きます Webパーツページタイトルバー ダイアログ。このダイアログには、 画像リンク. 。ここでアイコンを設定できます。 URLをサイトアイコンにコピーしました。
デザイナーのページを開き、カスタムタイトルバーの所有者を削除します。
[WebPartPages:TitleBarWebPart]
から :
[asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea"]