註冊自訂資產類型

啟用自訂資產類型以在AEMForms Portal中列出

注意

請確定您已AEM安裝了6.3 SP1和相應的AEM Forms附加模組。 此功能僅適用於AEM Forms6.3 SP1和更高版本

指定基本路徑

基本路徑是頂層儲存庫路徑,該路徑包含用戶可能希望在search & lister元件中列出的所有資產。 如果需要,用戶還可以從元件編輯對話框配置基本路徑內的特定位置,以便在特定位置上觸發搜索,而不是搜索基本路徑內的所有節點。 依預設,基本路徑會用作擷取資產的搜尋路徑標準,除非使用者在此位置設定一組特定路徑。 為了進行效能搜索,必須擁有此路徑的最佳值。 基本路徑的預設值將維持為​/content/dam/formsanddocuments,因為所有AEM Forms資產都位於​/content/dam/formsanddocuments。

配置基本路徑的步驟

  1. 登入crx

  2. 導覽至​/libs/fd/fp/extensions/querybuilder/basepath

  3. 按一下工具列中的「覆蓋節點」

  4. 請確定覆蓋位置為「/apps/」

  5. 按一下「確定」

  6. 按一下「儲存」

  7. 導覽至在​/apps/fd/fp/extensions/querybuilder/basepath​建立的新結構

  8. 將path屬性的值更改為​"/content/dam"

  9. 按一下「儲存」

指定​"/content/dam"​的路徑屬性,基本上就是將「基本路徑」設為/content/dam。 這可以通過開啟Search和Lister元件來驗證。

basepath

註冊自訂資產類型

我們已在搜尋和清單元件中新增標籤(資產清單)。 此標籤將列出您所設定的現成可用資產類型和其他資產類型。 依預設,會列出下列資產類型

  1. 適用性表單
  2. 表單範本
  3. PDF forms
  4. 檔案(靜態PDF)

註冊自訂資產類型的步驟

  1. 建立​/libs/fd/fp/extensions/querybuilder/assettypes​的覆蓋節點

  2. 將覆蓋位置設為「/apps」

  3. 導覽至在​/apps/fd/fp/extensions/querybuilder/assettypes中建立的新結構

  4. 在此位置下,為要註冊的類型建立一個「nt:unstructured」節點,為節點命名​mp4檔案。 將以下兩個屬性添加到此mp4files節點

    1. 新增jcr:title屬性,以指定資產類型的顯示名稱。 將jcr:title的值設為"Mp4 Files"。
    2. 新增「type」屬性,並將其值設為「videos」。 這是我們在範本中用來列出類型影片資產的值。 儲存您的變更。
  5. 在mp4files下建立類型為"nt:unstructured"的節點。 將此節點命名為"searchcriteria"

  6. 在搜尋准則下新增一或多個篩選。 假設,如果使用者想要有搜尋篩選器來列出mime類型為"video/mp4"的mp4Files,您可以在這裡這麼做

  7. 在節點搜索條件下建立類型為"nt:unstructured"的節點。 將此節點命名為"filetypes"

  8. 將以下2個屬性添加到此"filetypes"節點

    1. 名稱: ./jcr:content/metadata/dc:format
    2. 值:video/mp4
  9. 這表示具有dc:format等於video/mp4屬性的資產將被視為資產類型「Mp4視訊」。 您可以使用"jcr:content/metadata"節點上列出的任何屬性做為搜尋准則

  10. 請務必儲存您的作品

執行上述步驟後,新資產類型(Mp4檔案)將開始顯示在Search and Lister元件的資產類型下拉式清單中,如下所示

mp4檔案

如果您在使此功能運作時遇到問題,可匯入下列套件。 套件已定義兩種自訂資產類型。Mp4檔案和Word檔案。 建議您查看​/apps/fd/fp/extensions/querybuilder/assettypes

安裝customportal套件。此套件包含範例入口網頁。 本頁將用於本教學課程的第2部份

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now