0

別の環境のパッケージの一部として、標準値を持ついくつかのテンプレートの変更を公開しようとしています。インストールして公開すると、変更が表示されません。IIS をリセットし、キャッシュも手動でクリアしました。基本的に、テンプレートに新しいフィールドを手動で追加し、標準値を適用して表示する必要があります。そのような変更をインストール/公開する方法に制限はありますか? おそらく、テンプレートをインストールしてから標準値を適用するなど、いくつかの順序に従う必要がありますか? とにかく、大量の情報がなく、おそらくサイトコアの実装に問題があることはわかっていますが、ここで試してみる価値があるほど長い間頭を悩ませてきました.

ありがとう、ロブ

4

2 に答える 2

1

パッケージには、新しいフィールドと標準値に加えて、テンプレート自体が含まれていますか? 最近 __Standard 値項目を追加した場合、テンプレート自体もその標準値への参照とともに更新されます。

于 2012-07-05T22:43:27.940 に答える
1

私は、techphoria の質問に対する答えが YES であると仮定します。次のステップは次のとおりです。

同じテンプレートを編集していますか? つまり、これらのアイテムの Sitecore ID が同じであることを確認しましたか? また、__Standard Values アイテム ID も両方の環境で同じですか? 過去に、パッケージ インストーラーを使用して、1 つのテンプレートに 2 つの __Standard Values 項目を誤って作成してしまいました。

追加の質問: フィールドの共有/バージョン管理フラグを変更しましたか? その場合、パッケージを使用してこれらのテンプレートの変更を移動する際に既知の問題があります。要するに、うまくいきません...このバグは修正されたと思いますが、6.2、おそらく 6.3.1 にも確実に存在します。

さらに質問があります...「それに標準値を適用する」とはどういう意味ですか? 更新しているテンプレートには、__Standard Values 項目が既にあるはずです。では、具体的にどのような変更が反映されていないのでしょうか? 新しいフィールドがまったく表示されていませんか? 標準値に新しいフィールドが表示されていませんか? または、テンプレートを使用するアイテムに新しい基準値が表示されていませんか? 問題のターゲット アイテムの値が以前にフィールドに保存されていないことを確認しますか? それが起こると、手動でリセットしない限り、値を空白にしても標準値になりません。

于 2012-07-06T05:18:04.227 に答える