(使用 Ektron 版本 8.6.1)
假设我有一个 smartform ContactInfo
,例如:
<ContactInfo>
<Name></Name>
<Email></Email>
</ContactInfo>
我想创建另一个智能表单(例如)并在里面NewsArticle
“嵌入”ContactInfo
<NewsArticle>
<Title></Title>
<Summary></Summary>
...
<ContactInfo>
<Name></Name>
<Email></Email>
</ContactInfo>
</NewsArticle>
到目前为止,我的解决方案是包含一个Resource Selector
字段来添加对现有 smartform实例的引用。我更愿意在配置级别进行关联,以使数据输入工作流程更直观。
我正在使用 Bill CavaContentTypes
并从 smartform XSD 生成类,因此它还可以使演示代码更自然和类型安全,因为可以直接访问嵌入式字段(而不是必须基于引用 ID 发出另一个请求,这可能是也可能不是我期望的智能表单的 ID)。
我认为这是不可能开箱即用的;我不反对破解 Workarea 代码来完成类似的工作。有没有人有这样的场景经验?
我从 Ektron 代表那里听说,他们计划在即将到来的夏季版本中提升 smartforms 的作用——谁能提供更多关于这一点的信息?也许会支持像我描述的那样的 smartform 组合?