升級自訂搜尋Forms upgrading-custom-search-forms
在AEM 6.2中,存放庫內儲存自訂搜尋Forms的位置已變更。 升級後,這些檔案會從6.1中的位置移至:
- /apps/cq/gui/content/facets
移至下的新位置:
- /conf/global/settings/cq/search/facets
因此,升級後需要手動調整,表單才能繼續運作。
這適用於新的搜尋Forms以及已自訂的預設Forms。
如需詳細資訊,請參閱有關搜尋Facet的檔案。
變更resourceType屬性 changing-the-resourcetype-property
除非另有說明,否則升級後需要完成的大部分調整都需要變更已設定自訂搜尋Forms的sling:resourceType
屬性。 此屬性是必要的,這樣屬性才能指向轉譯指令碼的正確位置。
您可以執行下列動作來變更屬性:
- 前往
https://server:port/crx/de/index.jsp
開啟CRXDE Lite - 瀏覽到需要調整的節點位置,如下列自訂搜尋Forms清單中所指定。
- 按一下節點。 在右邊的屬性窗格中,按一下並修改 sling:resourceType 屬性。
- 最後,按下 全部儲存 按鈕以儲存變更。
自訂搜尋Forms清單 list-of-custom-search-forms
在下方,您會找到所有自訂Search Forms的清單,以及升級後所需的修改。 他們參考/conf/global/settings/cq/search/facets/sites/items
中的名稱。
節點名稱為「全文」的全文述詞 fulltext-predicate-with-node-name-fulltext
在AEM 6.1中,標準全文檢索述詞是搜尋表單的一部分。 在6.2中,全文欄位已由OmniSearch取代。 這個述詞會以程式設計方式略過,而且可以移除。
動作: 完全移除節點。
其他全文檢索述詞 other-fulltext-predicates
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
路徑瀏覽器述詞 path-browser-predicates
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
標籤述詞 tags-predicates
動作: 調整 resourceType 屬性(新增"/coral",如上方所示的6.2位置)。
頁面狀態述詞 page-status-predicate
「頁面狀態」已被兩個「選項」屬性述詞取代,一個用於「發佈」,另一個用於「即時副本」狀態。
動作:
-
移除
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"。 這是避免衝突所需。
日期範圍述詞 date-range-predicates
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
隱藏的篩選器 hidden-filter
動作: 沒有可調整的專案。
Analytics 述詞 analytics-predicate
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
範圍述詞 range-predicate
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
選項屬性述詞 options-property-predicate
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
滑桿範圍述詞 slider-range-predicate
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
元件述詞 components-predicate
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
作者述詞 author-predicate
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
範本述詞 templates-predicate
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
資產管理搜尋邊欄 assets-admin-search-rail
下列節點是指/conf/global/settings/dam/search/facets/assets/items
中的名稱
節點名稱為「全文」的全文述詞 fulltext-predicate-with-node-name-fulltext-1
在6.1中,標準全文檢索述詞是搜尋表單的一部分。 在6.2中,全文欄位已由OmniSearch取代。 這個述詞會以程式設計方式略過,而且可以移除。
動作: 移除上述節點。
路徑瀏覽器述詞 path-browser-predicates-1
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
Mime型別述詞 mime-type-predicates
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)。
檔案大小述詞 file-size-predicates
動作: 調整resourceType
,如上述6.2位置所示。
資產上次修改時間述詞 asset-last-modified-predicates
動作:調整resourceType屬性(新增「/coral」,如上方所示的6.2位置)。
Publish述詞 publish-predicate
動作:
-
調整
resourceType
屬性(新增"/coral" (如上方所示的6.2位置)) -
新增值為
/libs/dam/options/predicates/publish
的optionPaths
(字串型別)屬性 -
新增布林值為
true
的singleSelect
屬性。
狀態述詞 status-predicates
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)
到期狀態述詞 expiry-status-predicates
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)
中繼資料有效性述詞 metadata-validity-predicates
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)
評等述詞 rating-predicates
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)
方向述詞 orientation-predicate
動作:
-
調整
resourceType
屬性(新增"/coral" (如上方所示的6.2位置)) -
在相同節點上新增與
text
屬性具有相同值的fieldLabel
屬性。 -
在相同節點上新增與
text
屬性值相同的emptyText
屬性。 -
在相同節點上新增與
optionPaths
屬性具有相同值的rootPath
屬性。
樣式述詞 style-predicate
動作:
-
調整
resourceType
屬性(新增"/coral" (如上方所示的6.2位置)) -
在相同節點上新增與
text
屬性具有相同值的fieldLabel
屬性。 -
在相同節點上新增與
text
屬性值相同的emptyText
屬性。 -
在相同節點上新增與
optionPaths
屬性具有相同值的rootPath
屬性。
視訊格式述詞 video-format-predicates
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)
Mainasset述詞 mainasset-predicate
動作: 調整resourceType
屬性(新增"/coral"如上述6.2位置)