註冊自訂資產類型

啟用自訂資產類型,以便在AEMForms入口網站中列出

注意

請確定您已安裝AEM 6.3(SP1)和對應的AEM Forms Add On。 此功能僅適用於AEM Forms 6.3 SP1及更新版本

指定基本路徑

基本路徑是頂層存放庫路徑,包含使用者可能想在搜尋和索引標籤元件中列出的所有資產。 如果需要,用戶也可以從元件編輯對話框配置基本路徑內的特定位置,以便在特定位置上觸發搜索,而不是搜索基本路徑內的所有節點。 依預設,除非使用者從此位置內設定一組特定路徑,否則基本路徑會作為擷取資產的搜尋路徑標準。 要進行效能搜索,必須擁有此路徑的最佳值。 基礎路徑的預設值將維持為​/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. 將路徑屬性的值變更為​"/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」節點,將節點命名為​mp4files。 將以下兩個屬性添加到此mp4files節點

    1. 新增jcr:title屬性以指定資產類型的顯示名稱。 將jcr:title的值設定為「Mp4檔案」。
    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和Lister元件的「資產類型」下拉式清單中,如下所示

mp4檔案

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

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

本頁內容