2

SDL Tridion 2011 SP1 の Core Service 2011 を使用してスキーマの作成に取り組んでいます。

コア サービスを使用してカスタム データ型 (または実際にはスキーマ フィールド コンテンツのバリデータ) を作成できるかどうかを知りたかっただけです。

例: 次の詳細を持つスキーマ フィールドを作成したいと考えています。

  • 名前:bodyparagraphtext
  • タイプ:text長さ 10 文字

誰かがそれについていくつかのアイデアを共有できますか?

ありがとうございました

4

3 に答える 3

7

Live Documentation Portal の公開SDL Tridion 2011 SP1セクション(ここImplementing Content Manager features / Schemas / Constraining field contentにリンク) をご覧ください。

あなたが探しているのはminLength/ maxLengthfacets か、正規表現でさえあると思いますpattern

コア サービスを使用してスキーマを作成するときは、これらの XML ノードをスキーマ ノードに挿入するだけですContent

于 2012-04-09T07:20:28.643 に答える
5

Mihai の回答に対するあなたのコメントは、新しいスキーマ フィールド タイプが必要であることを示唆しています。Tridion スキーマは、次のフィールド タイプをサポートしています。

  • テキストフィールド
  • 数値フィールド
  • 日付フィールド
  • 埋め込みスキーマ
  • 外部リンク
  • マルチメディア リンク
  • コンポーネント リンク

私の知る限り、このリストに追加することはできません。

新しいフィールド タイプが必要な理由 おそらく、もう少し詳しく説明することで、適切な解決策を見つけることができます。

詳しくはわかりませんが、考えられるのはアプリケーションデータだけです。これは Tridion 2011 の新機能で、任意の Tridion アイテムに対してカスタム データを設定できますが、このデータは Tridion GUI には表示されません。API を使用してのみ設定および読み取りが可能です。

詳細については、こちらこちらをご覧ください。

これが役に立たないと思われる場合は、この要件の理由についてさらに詳しい情報を提供してください。

于 2012-04-09T10:09:35.467 に答える