升級自訂搜尋表單

在AEM 6.2中,自訂搜尋表單儲存在儲存庫中的位置已變更。 在升級後,它們會從6.1的位置移至:

  • /apps/cq/gui/content/facets

到以下位置的新位置:

  • /conf/global/settings/cq/search/facets

因此,在升級後需要手動調整,才能讓表單繼續運作。

這套用至新的搜尋表單,以及已自訂的預設表單。

如需詳細資訊,請參閱搜尋Facets上的檔案。

更改resourceType屬性

除非另有說明,在升級後需要進行的大部分調整都需要變更所設定自訂搜尋表單的sling:resourceType屬性。 這樣,屬性才能指向渲染指令碼的正確位置。

您可以執行下列動作來變更屬性:

  1. 轉至https://server:port/crx/de/index.jsp以開啟CRXDE Lite
  2. 瀏覽至需要調整的節點位置,如下面自訂搜尋表單清單中所指定。
  3. 按一下該節點。 在右側屬性窗格中,按一下並修改​sling:resourceType​屬性。
  4. 最後,按​全部保存按鈕保存更改。

自訂搜尋表單清單

在下方,您將會找到所有自訂搜尋表單以及升級後需要的修改清單。 它們指/conf/global/settings/cq/search/facets/sites/items中的名稱。

Fulltext Predicate with node name "fulltext"

6.1中預設搜尋表單中的節點 全文

6.1中的資源類型

cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicates

6.2中的資源類型 N/A

在AEM 6.1中,標準fulltext謂詞是搜尋表單的一部分。 在6.2中,全文欄位已由OmniSearch取代。 此謂語以程式設計方式跳過,可加以移除。

操作: 完全刪除節點。

其他全文謂語

6.1中預設「搜尋自」中的節點 N/A

6.1中的資源類型

cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicates

6.2中的資源類型

cq/gui/components/coral/common/admin/customsearch/searchpredicates/fulltextpredicates

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

路徑瀏覽器謂語

6.1

中預設搜尋表單中的節點
路徑

6.1中的資源類型

cq/gui/components/common/admin/customsearch/searchpredicates/pathpredicates

6.2中的資源類型

cq/gui/components/coral/common/admin/customsearch/searchpredicates/pathpredicates

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

標籤謂語

6.1

中預設搜尋表單中的節點
標記

6.1中的資源類型

cq/gui/components/common/admin/customsearch/searchpredicates/tagspredicate

6.2中的資源類型

cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

動作: 調整 ​resourceTypeproperty(新增「/coral」,如上述6.2位置)。

頁面狀態述詞

6.1

中預設搜尋表單中的節點
pagestatuspredicate

6.1中的資源類型

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/pagestatuspredicate

6.2中的資源類型 N/A

「頁面狀態」已由兩個「選項屬性謂語」取代,一個用於發佈,另一個用於LiveCopy狀態。

動作:

  • 刪除pagestatuspredicate節點

  • 複製節點

    • /libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
    • /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • 複製節點

    • /libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
    • /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • 請務必將analyticspredicate節點的listOrder屬性設為"8"。 這是避免衝突的必要條件。

日期範圍謂語

6.1

中預設搜尋表單中的節點
daterangepredicate
6.1中的資源類型 cq/gui/components/common/admin/customsearch/searchpredicates/daterangepredicate
6.2中的資源類型

cq/gui/components/coral/common/admin/customsearch/searchpredicates/daterangepredicates

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

隱藏的篩選器

6.1

中預設搜尋表單中的節點
類型

6.1中的資源類型

granite/ui/components/foundation/form/hidden

6.2中的資源類型

granite/ui/components/foundation/form/hidden

動作: 無需調整。

Analytics 述詞

6.1

中預設搜尋表單中的節點
分析用

6.1中的資源類型

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/analyticspredicates

6.2中的資源類型

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/analyticspredicates

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

範圍述詞

6.1

中預設搜尋表單中的節點
N/A

6.1中的資源類型

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/rangepredicate

6.2中的資源類型

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/rangpredicate

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

注意

注意:與6.1相反,「範圍謂語」不再在搜尋列中演算標籤。

選項屬性述詞

6.1

中預設搜尋表單中的節點
N/A

6.1中的資源類型

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/optionspredicates

6.2中的資源類型

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/optionspredicates

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

滑桿範圍述詞

6.1

中預設搜尋表單中的節點
N/A

6.1中的資源類型

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/sliderrangpredicate

6.2中的資源類型

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/sliderrangpredicate

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

元件述詞

6.1

中預設搜尋表單中的節點
N/A

6.1中的資源類型

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/componentspredicate

6.2中的資源類型

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/componentsspredicate

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

作者述詞

6.1

中預設搜尋表單中的節點
N/A

6.1中的資源類型

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/userpredicate

6.2中的資源類型

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/userpredicates

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

範本述詞

6.1

中預設搜尋表單中的節點
N/A

6.1中的資源類型

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/templatespredicate

6.2中的資源類型

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/templatespredicates

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

資產管理搜尋邊欄

以下節點引用/conf/global/settings/dam/search/facets/assets/items中的名稱

Fulltext Predicate with node name "fulltext"

6.1中預設搜尋表單中的節點 全文
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/fulltextpredicate
6.2中的資源類型 N/A

在6.1中,標準fulltext謂語是搜尋表單的一部分。 在6.2中,全文欄位已由OmniSearch取代。 此謂語以程式設計方式跳過,可加以移除。

動作: 移除上述節點。

路徑瀏覽器謂語

6.1中預設搜尋表單中的節點 路徑瀏覽器
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/pathbrowserpredicate
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/pathbrowserpredicates

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

Mime類型謂語

6.1中預設搜尋表單中的節點 mimetype
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/optionspredicates
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicates

動作: 調整 resourceType 屬性(新增「/coral」,如上述6.2位置)。

檔案大小謂語

6.1中預設搜尋表單中的節點 檔案大小
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/filesizepredicate
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicates

動作:resourceType 上述6.2位置所示調整。

資產上次修改的謂語

6.1中預設搜尋表單中的節點 assetlastmodifedpredicate
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/assetlastmodifedpredicate
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/assetlastmodifedpredicate

動作:調整resourceType屬性(如上方6.2位置中的新增"/coral")。

Publish Predicate

6.1中預設搜尋表單中的節點 發佈
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/publishpredicate
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/publishpredicate

動作:

  • 調整resourceType屬性(新增"/coral",如上述6.2位置所示)

  • 新增optionPaths(類型為String)屬性,其值為:/libs/dam/options/predicates/publish

  • 新增singleSelect屬性,其布林值為true

狀態謂語

6.1中預設搜尋表單中的節點 狀態
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/optionspredicates
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicates

動作: 調整屬 resourceType 性(新增「/coral」,如上述6.2位置)

到期狀態謂語

6.1中預設搜尋表單中的節點 過期狀態
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/expiredassetpredicate
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/expiredassetpredicate

動作: 調整屬 resourceType 性(新增「/coral」,如上述6.2位置)

中繼資料有效性謂語

6.1中預設搜尋表單中的節點 元資料有效性
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/optionspredicates
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicates

動作: 調整屬 resourceType 性(新增「/coral」,如上述6.2位置)

分級謂語

6.1中預設搜尋表單中的節點 評等
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/ratingpredicate
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicates

動作: 調整屬 resourceType 性(新增「/coral」,如上述6.2位置)

Orientation Predicate

6.1中預設搜尋表單中的節點 方向
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/tagfilterpredicate
6.2中的資源類型 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

動作:

  • 調整resourceType屬性(新增"/coral",如上述6.2位置所示)

  • 在同一節點上添加與text屬性值相同的fieldLabel屬性。

  • 在同一節點上添加與text屬性值相同的emptyText屬性。

  • 在相同節點上添加與optionPaths屬性值相同的rootPath屬性。

Style Predicate

6.1中預設搜尋表單中的節點 樣式
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/tagfilterpredicate
6.2中的資源類型 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

動作:

  • 調整resourceType屬性(新增"/coral",如上述6.2位置所示)

  • 在同一節點上添加與text屬性值相同的fieldLabel屬性。

  • 在同一節點上添加與text屬性值相同的emptyText屬性。

  • 在相同節點上添加與optionPaths屬性值相同的rootPath屬性。

視頻格式謂語

6.1中預設搜尋表單中的節點 videoFormat
6.1中的資源類型 dam/gui/components/admin/customsearch/searchpredicates/optionspredicates
6.2中的資源類型 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicates

動作: 調整屬 resourceType 性(新增「/coral」,如上述6.2位置)

Mainasset Predicate

6.1中預設搜尋表單中的節點 mainasset
6.1中的資源類型 granite/ui/components/foundation/form/hidden
6.2中的資源類型 granite/ui/components/coral/foundation/form/hidden

動作: 調整屬 resourceType 性(新增「/coral」,如上述6.2位置)

本頁內容