2012-03-12 1 views
0

中の選択肢の実装は、誰もがTridionの中の選択肢の実装を説明できのxs: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の

+0

Tridionのどの部分で何をしようとしているのか、使用しているTridionのバージョンは何ですか? –

+0

バージョン:Tridion SDL 2011 –

+0

バージョン:Tridion SDL SP1 2011、 ...この種類のxsdコードを使用するコンテンツスキーマの作成に取り組んでいます。しかし、私はこのをtridion名前空間に入れることができません。これを実装できる1つの名前空間を提案できますか? –

答えて

1

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

+0

あなたは正しいです! 通常のxsdファイルのように私たちはxs:choiceタグをどのように使っているのですか?woludは同じことを実装するのと同じように、tridionにコンテンツスキーマを作成しながらxsd:choiceタグのようなものがあるかどうかをチェックします。 また、tridionでスキーマを作成する際に、xs:groupタグ機能を実装できるタグをtridionで教えてください。 –

+0

あなたは同じことを達成するために可能ならば他の選択肢を考えることができます。 –

3

に選択タグに関連する名前空間を提案することができますスキーマの作成時に提供される可能性のあるリストを使用する必要があります。 "新しい値のテキスト、数値、または日付フィールドを作成するときは、値がリストから選択されます:" "チェックボックスをオンにしてください。その後、リストに値を指定したり、キーワードを値として持つカテゴリを使用したりすることができます。また、リストのタイプといくつかのプロパティを定義することもできます

2

複雑なスキーマを作成する場合(複雑なスキーマは、SDL Tridion Schemaビルディングでサポートされていないスキーマとして定義されていますSDL Tridionでコンテンツを作成する場合は、GUI(CME)を使用して、そのスキーマに基づいてコンテンツを作成および編集することはできません。

これが許容されるシナリオであれば、好きなW3C準拠のスキーマを設計でき、SDL Tridionの名前空間を使用する必要はありません。

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

関連する問題