5

Tridion 2011 SP1 で Component1 を作成しようとしています。すでに作成されている Component2 もあります。

Tridion で Component1 を作成するときに、そのコンポーネント用に 2 つのフィールドがあり、1 つは「SelectedType」と呼ばれ、スキーマで定義されたオプションである値 A、B、C を持つドロップダウンです。もう 1 つのフィールドはドロップダウンでもある「Name」と呼ばれますが、その値は「SelectedType」フィールドから選択された値に従って 2 番目のコンポーネントから取得する必要があります。

Component2 には、「A」、「B」、「C」という名前の次のフィールドがあります。Component2 の各フィールドは多値で、テキスト型です。

たとえば、「SelectedType」ドロップダウン フィールドから値「A」を選択すると、Component2 のフィールド「A」から取得した値が「名前」ドロップダウン フィールドに入力されます。

Tridion UI に拡張機能を追加したり、.NET コードを使用したりして、この機能を実装しないでください。

これは、Tridion で利用可能な機能を使用して純粋に実装する必要があります。

最初のドロップダウン フィールドの値の変更に対してイベントが発生したときに、次のドロップダウン フィールドに値を入力するイベント ハンドラー/リスナーを Tridion に実装するスコープはありますか?

4

2 に答える 2

3

これは Tridion の組み込み機能ではないため、何らかの拡張機能を作成する必要があります。「GUI 拡張機能や .NET コードを使用しない」というステートメントに固執する場合、答えは単純に「いいえ」です。

拡張機能の作成を検討する意思があり、かつ Tridion 2011 (またはそれ以降) を使用している場合、必要な依存関係は 2 つのコンポーネント間 (同じコンポーネント内のフィールドではなく) であるため、データ エクステンダーを使用してこれを実行できる可能性があります。 )。

于 2012-05-04T14:00:41.643 に答える
2

残念ながら、これは GUI 拡張機能を作成しないと不可能です。この機能は、現在、SDL Tridion 2011 ではすぐに使用できるものではありません。これが、GUI が拡張可能である理由です。

于 2012-05-04T11:27:58.650 に答える