0

(Ektron バージョン 8.6.1 を使用)

ContactInfo次のようなsmartformがあるとします。

<ContactInfo>
    <Name></Name>
    <Email></Email>
</ContactInfo>

別のスマートフォーム (例: ) を作成し、その中NewsArticleに「埋め込み」たいContactInfo

<NewsArticle>
    <Title></Title>
    <Summary></Summary>
    ...
    <ContactInfo>
        <Name></Name>
        <Email></Email>
    </ContactInfo>
</NewsArticle>

これまでの私の解決策はResource Selector、既存の smartformインスタンスへの参照を追加するフィールドを含めることでした。データ入力ワークフローをより直感的にするために、構成レベルで関連付けを行うことをお勧めします。

私は Bill Cava のものを使用してContentTypesおり、smartform XSD からクラスを生成しているため、(参照 ID に基づいて別の要求を行う必要がなく) 埋め込みフィールドに直接アクセスできるという点で、プレゼンテーション コードがより自然で型安全になります。期待しているスマートフォームの ID である場合とそうでない場合があります)。

これはそのままでは不可能だと思います。私は、Workarea のコードをハッキングして、このようなものを機能させることに反対しているわけではありません。このようなシナリオの経験がある人はいますか?

Ektron の担当者から、今後の夏のリリースでスマートフォームの役割を高めることを計画していると聞きました。その点について、さらに詳しい情報を提供できる人はいますか? おそらく、私が説明したようなスマートフォーム構成がサポートされるでしょうか?

4

2 に答える 2

1

現在、smartform 構成を行うことはできません。2 番目のスマートフォーム定義が実際に必要な理由/場合に応じて、ニュース記事で連絡先情報を定義するだけでかまいません。

連絡先情報のスマートフォームが 1 対多または多対多の方法でニュース記事に関連付けられている場合、リソース セレクターを使用することが、探している関係を作成する唯一の方法です。

関係が 1 対 1 または多対 1 の場合は、個別のスマートフォーム定義を廃止することをお勧めします。

コンテンツ作成者のために達成しようとしているワークフローを明確にしていただければ、より適切に対応できるかもしれません。

于 2013-08-09T19:25:29.243 に答える