2016-08-25 7 views
3

異なるテンプレートを作成し、Sitecoreパッケージを通じて異なる環境に移動した後、いくつかのフィールドを共有する必要があると判断しました。これらの変更は開発環境で行われ、テスト環境に反映されました。 問題は、言語上のテスト環境に新しいバージョンを追加するときに、共有フィールドの値がコピーされないということです。共有フィールドの値がテスト環境で直接設定されている場合、値はコピーされています。Sitecore共有フィールドトグルが他の環境に伝播しない

これが起こる可能性があり、修正された理由は何ですか?

+1

あなたは環境間でのテンプレートの変更を伝播され、サイトコアのバージョンあなたが上にあるか明確にすることはできますか? – techphoria414

+0

にはsitecoreパッケージが含まれています。 8.1 – Dora

答えて

2

これらのフィールドの変更をどのように伝達しましたか?

問題は次のとおりです。フィールドを "共有"の内外に切り替えると、Sitecoreでバックグラウンドタスクが開始され、フィールド値を移動します。フードの下で、Sitecoreはフィールド値をSharedFields、VersionedFieldsおよびUnversionedFieldsの3つの別々のテーブルに格納します。

この変更を他の環境にプッシュした方法によっては、このバックグラウンドタスクが正しく実行されなかった可能性があります。

Sitecoreでこの問題が説明されています。私は自分自身で修正を試みたことはありません。

https://kb.sitecore.net/articles/045873

+1

それは動作します。ありがとう – Dora

関連する問題