マスターページのスイートバーの色の変更
-
29-09-2020 - |
質問
私は SharePoint をまったく初めて使用します。オンプレミスで SharePoint 2013 を使用しています。マスター ページの上部バーの色を変更し、ニュースフィード、OneDrive、およびサイトのリンクを削除したいと考えています。SharePoint Designer 2013 を使用しています。私は SharePoint に関して全くの初心者であることを覚えておいてください。
解決
SharePoint でのブランディング
最善の方法は、YouTube クリップまたはチュートリアルを見ることです。
落ち着いた印象を与えることができます。見る このリンク.
マスター ページまたは CSS ファイルでこのスタイルを試すことができます。
div#suiteBarLeft{
background-color: red;
}
または
.s4-ribbonrow
{
color:purple!important;
}
ニュースフィード、onedriveを削除する方法..
オプション 1 - マスター ページからデリゲート コントロールを削除または非表示にします。SharePoint 2013 Designer でマスター ページを開き、「SuiteLinksDelegate」デリゲート コントロールを探します。
マスターページでは、以下のようなものを探します -
<SharePoint:DelegateControl id=”ID_SuiteLinksDelegate” ControlId=”SuiteLinksDelegate” runat=”server” />
青いバーのリンクを非表示にするには、それを削除するかコメントアウトするだけです。既存のマスター ページを編集する方法の詳細な手順については、「SharePoint 2013 で既存のマスター ページを編集してロゴを変更するか、トップ スイート リンク (ニュースフィード、SkyDrive など) を非表示にする」を参照してください。
オプション 2 - JavaScript を使用してリンク コントロールを非表示にします。この例では、ページ上のソース エディターに必要な JavaScript を追加するだけです。これをマスター ページまたはデリゲート コントロールに追加して、サイト内のすべてのページに追加できます。「NewsFeed、SkyDrive、Sites…」リンクを非表示にするには、ページのソースの編集に以下のコードを追加します。
手順 -
ページを編集し、「挿入」タブをクリックします。
「コードを埋め込む」をクリックして、以下の JavaScript を追加します。
<script language=”javascript”> _spBodyOnLoadFunctionNames.push(“HideBrandingsuite”); function HideBrandingsuite() { document.getElementById(‘ctl00_DeltaSuiteLinks’).style.visibility = ‘hidden’; } </script>