私はSharepointにかなり慣れていません。
いくつかの SharePoint マスターページをカスタマイズする必要があります (背景色、フォント タイプ、およびその他のいくつかの CSS 要件)。
v4.master、default.master、および default.master のコンテンツ ページであるさらに 2 つのページと、COREv4.css ファイルを利用できることを考慮してください。
これらのマスターページのいずれかのコピーを作成し (どのマスターページかはわかりません)、それにリンクされている CSS を変更してカスタマイズする必要があることはわかっています)。これに関して、次のような質問があります。
1) カスタム CSS ファイルは、COREv4.CSS の変更されたコピーである必要がありますか、または目的のスタイルを持つ別の CSS ファイルである必要がありますか?
2) サイト設定を使用して、変更されたページ用にカスタマイズされた CSS ファイルを作成/リンクするにはどうすればよいですか?. 新しいファイルをどこにどのように保存すればよいですか?
3) v4.master のコピーについては、サイトの元のものを「置き換える」ためにどのようにロードしますか?.
4) システムは、Sharepoint 2010 に基づいて構築されています。これにより、変更された CSS を含むページが v4.master コピーのみになることが保証されます。
いつも洞察力をありがとうございます。
**更新* *
やあ、
提供されたpdfマニュアル、あなたの提案、および簡単に説明するいくつかの追加手順を使用して、一般的なアイデアを得て問題を解決することができました。
1) カスタム css ファイルを配置するには、次のフォルダーに配置します。C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\3082\STYLES
2) SharePoint Designer 2010 でカスタマイズするサイトを開きました。
3) [メイン ページ/マスター ページ] オプションをクリックし、v4.master ページにするページを選択し、コピーして貼り付けました。次に、右クリックして名前を変更し、「名前の変更」を選択して新しい名前を入力した後、もう一度右クリックして「ページをメインのデフォルトページとして設定」を選択しました。
4) ページのコンテンツを編集するには、もう一度右クリックして [高度なモードでコンテンツを編集] オプションを選択し、head タグが終了する直前にコピーして貼り付けました。
<SharePoint:CssRegistration name="customname.css" runat="server" After="core4.css"/>
"customname.css"
私のcssファイルであることに注意してください。次に、画面左上のフロッピーディスクのアイコンをクリックして保存しました。
5) その後、Chrome HTML/CSS アナライザーを使用して、元の (現在はコピーされた) マスター ページを調べて、変更するスタイルを管理するクラス名/ID/要素の種類を特定するために、カスタマイズが必要なゾーンを参照しました。 . 特定したら、変更が必要なプロパティのみを追加しました。EG:
//Web パーツのハイライトされた代替行
div#ctl00_MSO_ContentDiv table.ms-viewlsts tbody tr.ms-alternatingstrong{ background-color:#F7FAF4 }
table.ms-listviewtable.ms-basictable tbody tr.ms-alternatingstrong.ms-itmhover{ background-color:#F7FAF4 }
私は主に Chrome Analyzer を使用して試行錯誤しながら自分でこれを行いましたが、ここにあるグラフ ( http://sharepointexperience.com/csschart/csschart.html )を使用してタスクを支援しました。トリッキーで、前述のように自分でやることにしました。その過程で、カスタムファイルに繰り返しスタイルを追加し、サーバーの場所で上書きしてページを更新し、プロセスの最後までどのように見えるかを確認しました。
ご協力いただきありがとうございます。これが必要な方のガイドとして役立つことを願っています。ご不明な点がございましたら、お知らせください。