2012-05-02 13 views
1

SharePoint 2010のクライアントのイントラネットサイトのブランディングを行い、ソリューションを構築しました。このソリューションには、SharePointの公開機能に基づいたいくつかのマスターページが含まれています。 クライアントのイントラネットサイトではMysiteも使用されています。機能ステープルを使用して、Mysiteのマスターページを使用して機能をホストおよびパーソナルMysiteに適用します。Sharepoint 2010 Mysiteブログブランディング(公開中)が機能しない

Mysiteの公開機能も有効になっているため、ブランディングはイントラネットサイトと一貫しています。 これは正常に動作します。私がmysiteホストでこの機能を有効にすると、ブランディングはホストサイトと個人サイトの両方に適用されます。

しかし、無期限の試行錯誤の後でもまだ動作していないのは、個人的なブログサイトのブランドです。 個人のMysiteで「ブログを作成」リンクをクリックすると、新しいサイトが作成されます。しかし、ブログサイトが表示されたら、ブランドは表示されません。 正しい機能が有効になっていないようです。

ブログサイトでブランディング作業を手動で行う必要があるのは、機能の公開を有効にすることだけです。しかし、手動では、私はそれをソリューション内から動作させることはできません。

  • は(私もいくつかの他の利用可能な公開機能を試してみた)ステープルで公開機能を有効に

    :個人用サイトコレクションとブログサイトで

    は、私は、次の手順のいくつかを試してみました:

    //default branding feature 
    <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSMSITEHOST#0" /> 
    <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSPERS#0" /> 
    
    //publishing features 
    <FeatureSiteTemplateAssociation Id="f6924d36-2fa8-4f0b-b16d-06b7250180fa" TemplateName="SPSPERS#0" /> 
    <FeatureSiteTemplateAssociation Id="94c94ca6-b32f-4da9-a9e3-1f3d343d7ecb" TemplateName="BLOG#0" /> 
    

    これにより、レイアウトが正しく機能します(公開が有効になります)が、ブログのコンテンツは表示されません。contentareaは空白です。機能の順序が間違っていますか? (私は異なる注文を試みた)。なぜコンテンツが表示されないのですか?ブログ機能は有効になっていませんか?

    多分私は活性化するために特に機能を追加する必要がありますか?

  • はブログにマスターページ機能をアクティブ化します。

    <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSMSITEHOST#0" /> 
    <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSPERS#0" /> 
    
    <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="BLOG#0" /> 
    

    これは動作しません。その結果、ブランディングのないブログサイトになります。

  • 別々のサイトに適用するのではなく、グローバルなマスターページ機能をアクティブにします。

    <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="GLOBAL" /> 
    

    これは機能しません。その結果、ブランディングのないブログサイトになります。

多分私は別の方向で解決策を見つけなければならないかもしれません:誰かが次のステップで私を助けることができたら嬉しいです。私はこれに関する良い情報を見つけることができません。 ありがとうございます。

答えて

0

私は同じ問題に直面している問題の解決策を見つけましたか?私はあなたがブログでパブリッシュを有効にすると、あなたは1つのことを助けることができます。URLは行くでしょう.../Pages/Default.aspxはページを削除するだけで内容を見ることができます

+0

は、私は解決策は、ダウン –

+0

こんにちはMartjin、すべてのルックスの下に私のanwserを探して発見しましたいいですが、デフォルトのページライブラリに向かうブログをクリックしているときに小さなエラーが発生しています – Anil

+0

こんにちはAnil、ブログの見出しとはどういう意味ですか?あなたのブログへようこそ! ? –

0

WebProvisionedイベントハンドラを使って、 PublishingWeb機能をコードごとに使用することで、ブログサイトに簡単に取り込むことができます。

+0

あなたのanwserに感謝します。私はステープル留めだけで解決策を見つけました –

+0

WebProvisionedはルートサイトに対して起動しません –

0

私はステープルで問題を解決しました!この問題を解決するには、まずMysite Personal Site CollectionのSharePointブログ機能を有効にします。その後、Mysite Personalサイトコレクションとブログサイトで適切な公開機能を有効にします。

  • 活性化のためには、そのために重要である
  • ブログ機能がブログサイト自体上で活性化が、TEの個人サイトにしてはいけませんコレクション
  • 個人サイトコレクションの両方のための右のパブリッシング機能を選択します。そして、ブログサイト

    <!-- 1. My own feature with Masterpage on both Mysite Host and Mysite Personal --> 
    <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSMSITEHOST#0" /> 
    <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSPERS#0" /> 
    
    <!-- 2. !!SharePoint Blog feature must first be activated on the Mysite Personal--> 
    <FeatureSiteTemplateAssociation Id="863DA2AC-3873-4930-8498-752886210911" TemplateName="SPSPERS#0"/> 
    
    <!-- 3. SharePoint Server Publishing Infrastructure on Mysite Personal: --> 
    <FeatureSiteTemplateAssociation Id="f6924d36-2fa8-4f0b-b16d-06b7250180fa" TemplateName="SPSPERS#0"/> 
    <!-- 4. SharePoint Server Publishing on Blog: --> 
    <FeatureSiteTemplateAssociation Id="94c94ca6-b32f-4da9-a9e3-1f3d343d7ecb" TemplateName="BLOG#0"/> 
    
関連する問題