簡體   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