2012-10-29 7 views
7

現在、SDL Tridion 2009から2011 SP1に移行しています。従来のデフォルトのOutbound Email TBBを新しいものと一緒に更新することで、テンプレート送信が行われる限り、デフォルトのOutbound Email TBBと関連する問題が1つしかなく、その問題は簡単に解決されました。2011年のデフォルトのテンプレートビルディングブロックを2011年のビルディングブロックと置き換える必要がありますか?

その他の問題はまだありません。

新しい2011デフォルトテンプレートビルディングブロックの使用を開始するには、すべてのテンプレートを更新する必要がありますか?すべてを最新の状態に保つのは明らかに良い習慣ですが、ロジックにも変更がありますか?

答えて

5

デフォルトのテンプレートビルディングブロックは物理的にGACのアセンブリに配置されています。 Tridionのアップグレード後、このアセンブリも自動的にアップグレードされます。

ただし、一部のものはアセンブリに含まれていません。パラメータスキーマとDWT TBBは更新されませんでした(もちろん更新が必要な場合)。最も可能性が高いしかし、デフォルトのテンプレート・ビルディング・ブロックに破壊変更を構成するパラメータのスキーマへ

  • どれ更新:それはデフォルトのテンプレートのビルディング・ブロックを更新することになると

    これは基本的に一つだけ心配してであなたを残しますAPI(これらを使用する既存のテンプレートは、更新されたスキーマのパラメータを使用するように更新する必要があります)。

私のアドバイスは、元のデフォルトテンプレートビルディングブロックをそのまま残すことです(その基礎となるアセンブリとコードは、関係なく更新されます)。 Default Template Building Blocksに何らかの大きな変更が加えられた場合は、リリースノートに記載されている必要があります(また、実装の回帰テストでもこれらが明らかになります)。

編集:Frankが指摘するように、TBBを同じ親フォルダに(再)インストールすることで、既存のTBBを自動的に上書きできるため、私は自分の答えを更新しました。このようにTBBをアップグレードすることは、本質的に非現実的な努力です!

Chrisが指摘したように、アセンブリを通じて更新されないアイテムのリストにもDWT TBBが追加されました。

+6

デフォルトのテンプレートビルディングブロックを作成するときにテンプレートビルダを同じフォルダにポイントすると、既存のテンプレートビルドブロックが上書きされ、2つのコピーでスタックされません。デフォルトのテンプレートフォルダを作成するので、デフォルトのテンプレートと呼ばれる***の上の***フォルダを指す必要があることに注意してください。 –

+0

tnx人、これらのポインタの –

関連する問題