2012-05-04 6 views
5

Tridion 2011 SP1でComponent1を作成しようとしています。私はすでに作成されているComponent2も持っています。別のコンポーネントからフィールド値をコピーするコンポーネントを作成する

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

コンポーネント2には、 'A'、 'B'、 'C​​'という名前のフィールドがあります。 Component2の各フィールドは複数値を持ち、テキスト型です。

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

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

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

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

答えて

3

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

拡張機能の作成を検討していて、Tridion 2011(またはそれ以降)を使用している場合は、必要な依存関係が2つのコンポーネント間であるためData Extenderを使用してこれを行うことができます同じコンポーネント内で)。

+0

私はSDL Tridion 2011 Sp1を使用しています。私はこの「データエクステンダー」に関する詳細を知っていてもいいです –

+0

そして、同じコンポーネント内の2つのフィールド間に依存関係がある場合はどうすればよいのでしょうか?私はあなたの情報を共有しています。 –

+0

Googleにお任せください... http://www.curlette.com/?p=548 http://jaimesantosalcon.blogspot.com/2012/04/sdl-tridion-2011-data-extenders- real.html http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_E4EFBE6E5CA24C01B2531FB15AE95AE2 –

2

これは私が恐れているGUI拡張を作成しなければ実現できません。この機能は現在、SDL Tridion 2011では使用できません。そのため、GUIは拡張可能です。

+0

私の要件に応じて '名前'フィールドは 'リッチテキストフィールド'であってはいけません。しかし、 'ボタン'のような拡張機能を含めると、拡張機能のRTFフィールドにする必要があります私のtridion UI。 –

+0

私のフィールドは 'sipmle'フィールドで、RTFフィールドではありません。この簡単なフィールドでは、どのようにGUI拡張を実装できますか? –

+0

SDLのGUI拡張機能Tridon 2011を使用すると、想像できるほとんどすべての機能を実行できます。いくつかの例についてはhttp://code.google.com/p/tridion-2011-power-tools/をご覧ください。 http://area51.stackexchange.com/proposals/38335/tridion?referrer=eo63snjNlUWNn9xqeeO2NA2でSDL Tridionの提案にコミットすることを検討してください。これは、スタック交換の専用SDL Tridionサイトを入手するのに役立ちます。 –

関連する問題