0

私は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 )を使用してタスクを支援しました。トリッキーで、前述のように自分でやることにしました。その過程で、カスタムファイルに繰り返しスタイルを追加し、サーバーの場所で上書きしてページを更新し、プロセスの最後までどのように見えるかを確認しました。

ご協力いただきありがとうございます。これが必要な方のガイドとして役立つことを願っています。ご不明な点がございましたら、お知らせください。

4

3 に答える 3

2

新しいマスターページを最初から作成することも、既存のマスターページを変更することもできます。

このリンクをご覧ください。質問の回答を得るのに役立つ場合があります。

http://www.rdacorp.com/wp-content/uploads/ASP-NET-Master-Pages-and-SharePoint.pdf

于 2012-12-18T05:56:26.343 に答える
1

Microsoft has a good introductory article on how you can/should do this.

http://office.microsoft.com/en-us/sharepoint-designer-help/customize-a-master-page-to-brand-your-site-HA102449505.aspx

于 2012-12-19T00:50:06.317 に答える
1

SharePoint のファイルを変更することはお勧めしません。

新しいマスターページファイルを作成し、内部に必要なすべての CSS とスクリプトを指定し、これを機能でインストールすることをお勧めします。

どのバージョンの SharePoint を使用していますか? SharePoint 2010 サーバーまたは Foundation? サーバー バージョンでは、クールな方法でマスター ページをブランド化できます。

このリンクを参照してください

于 2012-12-18T15:43:12.903 に答える