啟用自訂資產型別,以便在AEMForms入口網站中列出
請確定您已安裝含SP1的AEM 6.3及對應的AEM Forms附加元件。 此功能僅適用於AEM Forms 6.3 SP1及更高版本
基本路徑是頂層存放庫路徑,包含使用者可能想要列在「搜尋與清單程式」元件中的所有資產。 如有需要,使用者也可以從元件編輯對話方塊設定基本路徑內的特定位置,以便在特定位置觸發搜尋,而不是搜尋基本路徑內的所有節點。 根據預設,除非使用者在此位置中設定一組特定路徑,否則會使用基本路徑作為擷取資產的搜尋路徑條件。 必須有此路徑的最佳值,才能進行效能搜尋。 基底路徑的預設值將保持為 /content/dam/formsanddocuments 因為所有AEM Forms資產都位於 /content/dam/formsanddocuments.
設定基本路徑的步驟
登入crx
導覽至 /libs/fd/fp/extensions/querybuilder/basepath
按一下工具列中的「覆蓋節點」
確認覆蓋位置為"/apps/"
按一下確定
按一下「儲存」
導覽至建立的新結構 /apps/fd/fp/extensions/querybuilder/basepath
將path屬性的值變更為 「/content/dam」
按一下「儲存」
透過指定路徑屬性至 「/content/dam」 您基本上是將基本路徑設定為/content/dam。 這可透過開啟「搜尋並製表器」元件來驗證。
我們已在搜尋和清單產生器元件中新增索引標籤(資產清單)。 此索引標籤會列出現成可用的資產型別以及您設定的其他資產型別。 依預設,會列出以下資產型別
註冊自訂資產型別的步驟
建立覆蓋節點,屬於 /libs/fd/fp/extensions/querybuilder/assettypes
將覆蓋位置設為「/apps」
導覽至建立的新結構 /apps/fd/fp/extensions/querybuilder/assettypes
在此位置下,為要註冊的型別建立「nt:unstructured」節點,為節點命名 mp4files。 將下列兩個屬性新增至此mp4files節點
在mp4files下建立「nt:unstructured」型別的節點。 將此節點命名為「searchcriteria」
在搜尋條件下新增一或多個篩選器。 假設,如果使用者想要使用搜尋篩選器來列出mime型別為「video/mp4」的mp4檔案,您可以在這裡這樣做
在節點搜尋條件下建立「nt:unstructured」型別的節點。 將此節點命名為「filetypes」
將下列2個屬性新增至此「檔案型別」節點
這表示屬性dc:format等於video/mp4的資產會被視為資產型別「Mp4影片」。 您可以使用「jcr:content/metadata」節點中列出的任何屬性作為搜尋條件
請務必儲存您的工作
執行上述步驟後,新的資產型別(Mp4檔案)將開始顯示在「搜尋和製表器」元件的資產型別下拉式清單中,如下所示
如果您無法讓此功能運作,可以匯入下列套件。 套件已定義兩種自訂資產型別。 Mp4檔案和Worddocuments。 建議您檢視 /apps/fd/fp/extensions/querybuilder/assettypes
安裝customeportal套件. 此套件包含範例入口網站頁面。 本教學課程的第2部分將使用此頁面