繁体   English   中英

Ektron CMS400-更改内容类型?

[英]Ektron CMS400 - change content type?

我对Ektron CMS400完全陌生,并且摸索一切。

目前,我正在使用Smart Forms,设法设法将“内容类型”从HTML内容更改为我的新智能表单。 但是,我在“编辑属性”下没有看到用于选择或更改内容类型的选项,这是我希望在文件夹级进行更改的地方。

我希望这是有道理的。

谁能指出我正确的方向?

谢谢,ozmo

我看到您的评论是您回答了自己的问题,但出于完整性考虑...

您可以将内容从一种智能表单定义更改为另一种智能表单定义,结果将丢失两种类型之间没有字段对齐的任何信息。 由于智能表单本质上是XML架构,因此您正在从一种映射的架构切换到另一种。

例如,如果您具有以下两种类型:

<root>
    <Name />
    <Address />
    <Phone />
</root>

<root>
    <Name />
    <Address />
    <Email />
</root>

从第一种类型转换为第二种类型时,将保留“名称”和“地址”的内容值,但丢失“电话”。 在相反的方向上类似,但是由于XML已更改并且新架构没有该属性的定义,因此丢失了Email的值。 为了使数据丢失最小化,对架构的要求类似,这意味着从一种智能表单更改为另一种智能表单的功能通常用于将内容从一种智能表单更改为同一智能表单的更新版本,而不是全新的&不同的定义。

之所以可行,是因为两者都是XML结构化的内容。 从非结构化HTML内容转换为结构化XML内容将导致所有HTML丢失,因为它不会直接映射到新的XML模式。

除了保留ID,类别或元数据之类的某些设置外,转换内容本身几乎没有价值,因为您将无法保留任何信息。

Ektron工作区会检查是否使用智能表单创建了内容。 如果不是,则隐藏用于更改内容项的智能表单配置的选项。 如果它是从智能表单派生的,那么您将在其内容属性中看到一个用于更改项目的智能表单配置的字段:

更改Ektron内容属性中的智能表单配置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM