Ektron CMS400 - 更改内容类型?

时间:2016-11-02 23:53:46

标签: ektron

我对Ektron CMS400完全陌生,并且摸索着我的方式。

我目前正在使用Smart Forms,并且设法达到了我需要更改“内容类型”的地步。从HTML内容到我的新智能表单的条目。但是,我没有看到选择或更改“编辑属性”下的内容类型的选项。这是我期望在文件夹级别更改它的地方。

我希望这是有道理的。

有人能指出我正确的方向吗?

谢谢, Ozmo的

1 个答案:

答案 0 :(得分:1)

我看到你的评论,你回答了自己的问题,但为了完整......

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

例如,如果您有这两种类型:

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

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

当您从第一种类型转换为第二种类型时,您将保留名称和地址的内容值,但会丢失电话。同样在相反的方向,但由于XML已更改且新架构没有该属性的定义,因此丢失了Email的值。为了最大限度地减少数据丢失,模式的相似要求意味着从一个智能表单更改为另一个智能表单的功能通常用于将内容从一个智能表单更改为同一智能表单的更新版本,而不是全新的&安培;不同的定义。

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

除了保留ID,类别或元数据等一些设置外,转换内容本身没什么价值,因为您无法保留任何信息。

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

Changing Smart Form Coniguration in Ektron Content Properties

相关问题