屬性和類型 attributes-types
了解通用編輯器需要的資料屬性和項目類型。
簡介 introduction
為了讓 Universal Editor 可以編輯應用程式,必須對其進行適當的檢測。這包括包含適當的中繼資料,以便編輯器可以編輯應用程式的內容。本文件將詳細說明這些後設資料的屬性和項目類型。
NOTE
內容驗證在伺服器端執行。Universal Editor 僅使用資料屬性。必須在 API 層級驗證其是否符合模型/結構。
資料屬性 data-properties
資料屬性
說明
data-aue-resource資源的 URN,請參閱 AEM 中 Universal Editor 快速入門文件的檢測頁面章節
data-aue-prop資源的屬性,請參閱 AEM 中 Universal Editor 快速入門文件的檢測頁面章節
data-aue-type可編輯項目的類型 (例如文字、影像和參照)
data-aue-filter定義:
- 啟用哪些 RTE 功能
- 可將哪些元件新增到容器
- 可將哪些資產新增到媒體類型
- 啟用哪些 RTE 功能
- 可將哪些元件新增到容器
- 可將哪些資產新增到媒體類型
data-aue-label為編輯器中顯示的可選項目定義自訂標籤
data-aue-model定義在屬性面板中用於表單型編輯的模型
data-aue-behavior已淘汰。之前曾定義檢測的行為,讓獨立的文字、RTF 和媒體能夠模仿元件,以便同樣可以在頁面上移動和刪除,從而提供
component 的單一潛在價值。現在會忽略這個屬性,若具有 data-aue-resource 的項目為容器的直接子系,則會自動將其視為元件。項目類型 item-types
data-aue-type說明
data-aue-resourcedata-aue-propdata-aue-filterdata-aue-labeldata-aue-modeltext文字在 HTML 標籤內是可編輯的,但只能是簡單的文字格式,RTF 格式無法編輯,這通常用於標題元件,例如
選用
必要
N/A
選用
N/A
richtext可以使用 RTF 文字功能來編輯文字。RTE 會顯示在右側面板中
選用
必要
N/A
選用
N/A
media可編輯項目是一項資產,例如影像或影片
選用
必要
傳遞給資產選擇器的選擇性
影像或影片篩選條件清單
影像或影片篩選條件清單
選用
N/A
container可編輯的行為就像元件的容器,也就是段落系統。
視情況而定
(請參閱下文)。
(請參閱下文)。
視情況而定
(請參閱下文)。
(請參閱下文)。
選擇性
允許元件清單
允許元件清單
選用
N/A
component可編輯的是元件。它不會新增額外功能。必須使用元件才能指明 DOM 的可移動/可刪除部分,以及開啟屬性面板及其欄位。
必要
N/A
N/A
選用
選用
reference可編輯項目是一項參照,例如內容片段、體驗片段或產品
視情況而定
(請參閱下文)。
(請參閱下文)。
視情況而定
(請參閱下文)。
(請參閱下文)。
傳遞給參考選擇器的選擇性
內容片段、產品或體驗片段篩選條件清單
內容片段、產品或體驗片段篩選條件清單
選用
選用
data-aue-resource 永遠是必要屬性,因為這是指明內容變更寫入位置的主索引鍵。
- 不需要在設定
data-aue-type的標記上直接設定。 - 若未設定,則會使用最接近之上層標籤的
data-aue-resource屬性。
每當您想要在內容中進行編輯時,data-aue-prop 皆屬必要,但是可選用此屬性的容器除外 (若設定屬性,容器便是內容片段,且 prop 指向多重參照欄位)。
data-aue-prop是data-aue-resource主索引鍵所要更新的屬性。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab