質問

私は私のサイト上のOOTBカレンダーリストビューWebパーツを使いたいですが、スタイルは現在持っているテーマと一致しません。いくつかの変更を加える必要があります。そのうちのいくつかは、ヘッダーの追加、背景色と境界線を変更することを含む。

メンテナンス理由から、スタイル/ JavaScriptをページ上のコンテンツエディタに含めることを避けたいと思います。

これまでのところ、私は私が持っている3つの異なるオプションを考えることができます。

最初のオプションは、OOTBカレンダーをASPXページにロードするラッパーWebパーツを作成することです。私が欲しいヘッダーを含めることができ、一意のCSSクラスを指定し、このページのスタイルシートを含めることができるので理想的です。しかし、Webパーツ内にWebパーツを含めることが可能であるかどうかわかりません。

2番目のオプションは、カレンダーWebパーツを継承してから、そこで動作するWebパーツを作成することです。私はそれらのウェブ部品が密封されていると私が信じているからであるかどうか私は知りません。 Reflectionはオプションである可能性がありますが、必要な場合はWebパーツ全体を作成したくありません。

第3のオプションは、コードが実行される前にそのWeb部分をターゲットにしてページに送信されることです。そのアイデアは、そのページにロードされる前にWebパーツの周囲に自分のHTMLを注入することです。スタイルシートの参照を完了します。

これらの方法のいずれかが可能であるかどうか知っていますか?またはより良い考えを持っていますか?

役に立ちましたか?

解決

This is the 2007 way to do it, but something like this. You can load the web part or web control inside of the 2010 web part and place it in a container which is styled.

Here

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top