カスタム テーマは、個人用サイトの下にあるユーザーのプロファイル ページ (Person.aspx ページ) を除いて、どこでも機能しています。このページにテーマを適用する方法について何か考えはありますか? それとも、カスタム スタイルをハードコーディングするだけですか?
ありがとう、ケール
カスタム テーマは、個人用サイトの下にあるユーザーのプロファイル ページ (Person.aspx ページ) を除いて、どこでも機能しています。このページにテーマを適用する方法について何か考えはありますか? それとも、カスタム スタイルをハードコーディングするだけですか?
ありがとう、ケール
問題は、person.aspx がユーザー サイトの残りのページとはまったく異なるサイト コレクションにあることです。テーマを mysite ホスト サイトに個別に適用する必要があります。
最適な方法は、ソリューション パッケージを使用して、マスター ページ/ページ レイアウト/スタイルを含む機能をサイト コレクションにプッシュすることです。このようにして、各サイト コレクションで機能を有効にするだけです。たとえば、1 つはイントラネット用で、もう 1 つは MySites サイト コレクション用です。
ここに、この問題に対する私の解決策があります。プロファイル ページの URL をhttp://sitename/Person.aspx とします IE で以下の URL を入力し、http sitename/_layouts/settings.aspx にログインします
ページ (_layouts/settings.aspx) には管理者権限が必要な場合があります。ログインすると、テーマやその他の機能を変更するオプションが表示されます。それでおしまい。
カスタム スタイルのハード コーディングは、個人用サイトのサイト定義内の Person.aspx ページを置き換えることで実行できますが、これは推奨される方法ではありません。
これは、 MySiteのロールアウトでどこまで到達したかによって、うまくいくかもしれない別のアプローチです。