0

誰もがtridionでの選択の実装を説明できますか

<xs:element name="person">
   <xs:complexType>
    <xs:choice>
     <xs:element name="employee" type="employee"/>
     <xs:element name="member" type="member"/>
   </xs:choice>
  </xs:complexType>

tridionのchoiceタグに関連する名前空間を誰かが提案できますか

4

3 に答える 3

3

事前定義された値からフィールド値を選択できるようにしたいだけの場合は、スキーマの作成時に提供されるリストの可能性を使用する必要があります。新しいテキスト、数値、または日付フィールドを作成するときは、[値はリストから選択されます:]チェックボックスをオンにするだけです。これで、リストに値を指定したり、キーワードを値として使用してカテゴリを使用したりできるようになります。リストのタイプといくつかのプロパティを定義することもできます

于 2012-03-12T15:43:34.793 に答える
2

SDL Tridionでコンテンツを作成するために複雑なスキーマ(複雑なスキーマは、SDL Tridionスキーマ構築インターフェイスを使用してサポートされていない機能を持つスキーマとして定義されます)を作成する場合、そのスキーマに基づいてコンテンツを作成および編集するためのGUI(CME)。

それが許容できるシナリオである場合は、W3C準拠のスキーマを任意に設計でき、SDLTridion名前空間を使用する必要はありません。

ただし、Tridionを実装してから12年間、複雑なスキーマを実際に使用する必要があるクライアントの要件を見たことがないことを指摘しておきます。

于 2012-03-12T16:55:24.103 に答える
1

@ user978511:Jeevanが達成したいこと(私が間違っている場合は訂正してください)は、一連のVALUESからの選択ではなく、一連のFIELDSからの選択を提供することだと思います。これはTridionGUIでサポートされたことはなく、スキーマを自動的に「複雑な」ものに変え、スキーマに基づくコンポーネントのGUIの編集画面を無効にします。私は、これが決して良い考えではないというクリスに同意します。エンドユーザーがこのタイプのコンテンツを処理できるようにするには、別のGUIをインストールするのに多大な労力が必要になります。この機能が本当に必要な場合は、拡張リクエストの形で、それらの取り組みをTridionの製品マネージャーに向けることができます。このための適切なチャネルはhttp://ideas.sdltridion.comです。

于 2012-03-13T19:39:20.840 に答える