(Использование версии Ektron 8.6.1)Вставить Ektron SmartForm в другой Ektron SmartForm
Скажем, у меня есть SmartForm ContactInfo
, что-то вроде:
<ContactInfo>
<Name></Name>
<Email></Email>
</ContactInfo>
Я хотел бы создать еще один SmartForm (например NewsArticle
) и «вставлять» ContactInfo
внутри
<NewsArticle>
<Title></Title>
<Summary></Summary>
...
<ContactInfo>
<Name></Name>
<Email></Email>
</ContactInfo>
</NewsArticle>
Мое решение до сих пор было включить Resource Selector
поле, чтобы добавить ссылка на существующую интеллектуальную форму пример. Я бы предпочел сделать ассоциацию на уровне , чтобы сделать рабочий процесс ввода данных более интуитивным.
Я использую Билл Кава ContentTypes
и генерирую классы из smartform XSD, поэтому он также сделает код презентации более естественным и безопасным по типу в том, что встроенные поля могут быть доступны напрямую (вместо того, чтобы делать другой запрос на основе идентификатор ссылки, который может быть или не быть идентификатором для смарт-формы, которую я ожидаю).
Я понимаю, что это невозможно из коробки; Я не против взлома кода Workarea, чтобы сделать что-то вроде этой работы. Есть ли у кого-нибудь опыт в подобном сценарии?
Я слышал от представителя Ektron, что они планируют повысить роль смартформ в предстоящем летнем выпуске - может ли кто-нибудь предложить дополнительную информацию по этому вопросу? Возможно, будет поддерживаться композиция smartform, как я описал?
Я нашел это http://dev.ektron.com/kb_article.aspx?id=16550, обсуждая добавление пользовательских кнопок панели инструментов с помощью пользовательских диалоговых окон - кажется, является первым шагом в выполнении того, что я описал выше. Будет опубликовать обновления, если я смогу добиться определенного прогресса. – kaveman