註冊自訂資產型別

上次更新: 2024-01-26
  • 建立對象:
  • Experienced
    Developer

啟用AEMForms Portal中列出的自訂資產型別

注意

確定您已安裝含SP1的AEM 6.3及對應的AEM Forms附加元件。 此功能僅適用於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. 將path屬性的值變更為 「/content/dam」

  9. 按一下「儲存」

透過指定路徑屬性至 「/content/dam」 您基本上是將基本路徑設定為/content/dam。 您可以透過開啟「搜尋並列出程式」元件來驗證這點。

基礎路徑

註冊自訂資產型別

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

  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」的mp4檔案,您可以在這裡進行

  7. 在節點搜尋條件下建立「nt:unstructured」型別的節點。 將此節點命名為「filetypes」

  8. 將下列2個屬性新增至此「檔案型別」節點

    1. 名稱: 。/jcr:content/metadata/dc:format
    2. 值: video/mp4
  9. 這表示屬性dc:format等於video/mp4的資產會被視為資產型別「Mp4視訊」。 對於搜尋條件,您可以使用「jcr:content/metadata」節點上列出的任何屬性

  10. 請務必儲存您的工作

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

mp4files

如果您無法讓此功能正常運作,可以匯入下列套件。 此套件已定義兩種自訂資產型別。 Mp4檔案與Worddocuments。 建議您檢視 /apps/fd/fp/extensions/querybuilder/assettype

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

本頁內容