設定搜尋表單 configuring-search-forms
使用 搜尋Forms 來自訂搜尋面板中所使用的搜尋述詞選擇,這些面板可用於各種AEM主控台及/或製作環境的面板。 自訂這些面板可讓搜尋功能根據您的特定需求而通用。
範圍的述詞是現成可用的。 您可以新增多個述詞,包括(其中包括)屬性述詞,以搜尋符合您指定之單一屬性的資產。 或者,使用「選項」述詞來搜尋符合您為特定屬性指定的一或多個值的資產。
您可以設定用於各種主控台和資產瀏覽器(編輯頁面時)的搜尋表單。 設定這些表單🔗的對話方塊可透過下列方式存取:
-
工具
-
一般
- 搜尋Forms
-
第一次存取此主控台時,您可以看到所有組態都有掛鎖符號。 這表示適當的設定是預設(現成)設定,且無法刪除。 自訂組態之後,除非您刪除自訂的組態,否則鎖定會消失。 在這種情況下,會恢復預設值(和掛鎖指示器)。
設定 configurations
可用的預設設定包括:
-
頁面編輯器(檔案搜尋):
此設定會定義在資產瀏覽器中搜尋檔案時(編輯頁面時)可用的選項。
-
頁面編輯器(影像搜尋):
此設定會定義在資產瀏覽器中搜尋影像時(編輯頁面時)可用的選項。
-
頁面編輯器(手稿搜尋):
此設定會定義在資產瀏覽器中搜尋手稿時(編輯頁面時)可用的選項。
-
頁面編輯器(頁面搜尋):
此設定會定義在資產瀏覽器中搜尋頁面時(編輯頁面時)可用的選項。
-
頁面編輯器(段落搜尋):
此設定會定義在資產瀏覽器中搜尋段落時(編輯頁面時)可用的選項。
-
頁面編輯器(產品搜尋):
此設定會定義在資產瀏覽器中搜尋產品時(編輯頁面時)可用的選項。
-
頁面編輯器(Dynamic Media Classic [先前為Scene7]搜尋):
此設定會定義在資產瀏覽器中搜尋Scene7資源(編輯頁面時)時可用的選項。
-
網站管理搜尋邊欄:
此設定會定義使用者在使用Sites主控台的搜尋邊欄時可用的搜尋選項。
-
頁面編輯器(視訊搜尋):
此設定會定義在資產瀏覽器中搜尋視訊時(編輯頁面時)可用的選項。
-
Assets管理搜尋邊欄:
此設定會定義使用者在使用Assets主控台時可用的搜尋選項。
-
目錄管理搜尋邊欄:
此設定會定義使用者在搜尋商務目錄時可使用的搜尋選項。
-
訂單管理搜尋邊欄:
此設定會定義使用者在搜尋商務訂單時可使用的搜尋選項。
-
產品集合管理搜尋邊欄:
此設定會定義使用者在搜尋商務產品集合時可用的搜尋選項。
-
產品管理搜尋邊欄:
此設定會定義使用者在搜尋商務產品時可使用的搜尋選項。
-
專案管理搜尋邊欄:
此設定會定義使用者在搜尋專案時可使用的搜尋選項。
述詞及其設定 predicates-and-their-settings
述詞 predicates
視設定而定,以下述詞可供使用:
-
常見的搜尋述詞定義於:
/libs/cq/gui/components/common/admin/customsearch/searchpredicates
-
僅與Siteadmin (傳統UI)相關的搜尋述詞位於以下位置:
/libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates
- 這些功能已過時,僅供回溯相容性使用。
/libs
。述詞設定 predicate-settings
視述詞而定,以下是可用於設定的設定選擇:
-
欄位標籤
顯示為可摺疊標題或述詞欄位標籤的標籤。
-
說明
使用者的描述性詳細資料。
-
預留位置
空白文字或述詞的預留位置(若未輸入篩選文字)。
-
屬性名稱
要搜尋的屬性。 它使用相對路徑,萬用字元
*/*/*
指定相對於jcr:content
節點的屬性深度(每個星號代表一個節點層級)。如果您只想在
jcr:content
節點上具有x
屬性的資源之第一層子節點上搜尋,請使用*/jcr:content/x
-
屬性深度
在資源中搜尋該屬性的最大深度。 因此,可針對資源及遞回子項執行該屬性的搜尋,直到子項的層級等於指定的深度為止。
-
屬性值
屬性值做為絕對字串或做為運算式語言;例如,
cq:Page
或${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}
。 -
範圍文字
日期範圍 述詞中範圍欄位的標籤。
-
選項路徑
使用者可以使用述詞設定索引標籤中的路徑瀏覽器來選取路徑。 選取 + 後,圖示會用來將選取專案新增至有效選項清單(如有必要,接著會移除 - 圖示)。
選項是使用者建立的內容節點,結構如下:
(jcr:primaryType = nt:unstructured, value (String), jcr:title (String))
-
選項節點路徑
實際上與 選項路徑 相同,只有這個在通用述詞欄位中,其他則專用於資產。 -
單選
如果勾選,選項會呈現為僅允許單一選取的核取方塊。 如果錯誤地選取了,則可取消選取核取方塊。 -
Publish和即時副本屬性名稱
網站特定述詞的發佈和即時副本核取方塊的標籤。 -
設定 索引標籤中欄位標籤上的&;ast;表示欄位為必填,若保留為空白,則會出現錯誤訊息。
設定搜尋Forms configuring-your-search-forms
建立/開啟自訂組態 creating-opening-a-customized-configuration
-
導覽至 工具 >> 一般 >> 搜尋Forms。
-
選取您要自訂的設定。
-
使用 編輯 圖示開啟設定以進行更新。
-
若是新的自訂,您可能要新增述詞欄位,並視需要定義設定。 如果已有自訂,您可以選取現有欄位並更新設定。
-
選取 完成 以儲存組態。
note note NOTE 自訂組態會視情況儲存在: /apps/cq/gui/content/facets/<option>
/apps/commerce/gui/content/facets/<option>
新增/編輯述詞欄位和定義欄位設定 add-edit-a-predicate-field-and-define-field-settings
您可以新增或編輯欄位,並定義/更新其設定:
-
開啟自訂的設定以進行更新。
-
如果您想要新增欄位,請開啟 選取述詞 索引標籤,並將必要的述詞拖曳到必要的位置。 例如,日期範圍述詞:
-
視以下專案而定:
-
您正在新增欄位:
新增述詞之後,設定 索引標籤會開啟,並顯示可定義的屬性。
-
您要更新現有的述詞:
選取述詞欄位(在右側),然後開啟 設定 標籤。
例如,日期範圍述詞 的設定:
日期範圍述詞 的屬性
-
-
視需要進行變更,並透過 完成 確認。
預覽搜尋組態 previewing-the-search-configuration
-
選取預覽圖示:
-
如此一來,搜尋表單就會顯示在適當主控台的「搜尋」欄中(完全展開)。
-
關閉 預覽,讓您能夠返回並完成設定。
刪除述詞欄位 deleting-a-predicate-field
-
開啟自訂的設定以進行更新。
-
選取述詞欄位(在右側),開啟 設定 標籤,然後選取 刪除 圖示(左下方)。
-
對話方塊會要求確認刪除動作。
-
透過 完成 確認此變更及任何其他變更。
刪除組態(恢復預設值) deleting-a-configuration-to-reinstate-the-default
自訂組態之後,這會覆寫預設值。 您可以刪除自訂的組態,以恢復預設組態。
從主控台刪除自訂設定完成:
-
選取必要的設定(例如,頁面編輯器(段落搜尋)),然後選取工具列中的 刪除 圖示:
-
自訂的組態會遭到刪除,而預設值會恢復(由主控台中掛鎖符號的重新顯示所指示)。
新增選項述詞 adding-options-predicates
選項述詞(選項、選項屬性)可讓您設定要搜尋的專案。 它們可用來搜尋頁面正下方的內容,例如頁面節點上的屬性。
以下範例(根據用來建立頁面的範本進行搜尋)說明了相關步驟:
-
建立定義要搜尋之屬性的節點。
您需要一個根節點,其中包含使用者可用的個別選項定義。
個別選項的節點需要屬性:
jcr:title
— 要在搜尋邊欄中顯示的欄位標籤value
— 要搜尋的屬性值
note note NOTE 請 不要 變更 /libs
路徑中的任何專案。這是因為下次升級執行個體時, /libs
的內容會被覆寫(當您套用Hotfix或Feature Pack時,這些內容很可能會被覆寫)。設定和其他變更的建議方法是: - 重新建立必要專案,因為它存在於
/libs
中的/apps
下。 在此案例中,來自: /libs/cq/gui/content/common/options/predicates
- 在
/apps.
中進行任何變更
-
開啟 搜尋Forms 主控台,並選取您要更新的設定。 例如,網站管理員搜尋邊欄。
然後按一下 編輯搜尋表單 圖示。
-
視組態而定,將 Options 或 Options屬性 新增至組態。
-
更新欄位,特別是:
-
屬性名稱
指定要在目標節點上搜尋的節點屬性。 例如:
jcr:content/cq:template
-
選項節點路徑
選取保留選項的路徑。 例如:
/apps/cq/gui/content/common/options/predicates/templatetype
-
-
選取 完成 以儲存您的設定。
-
導覽至適當的主控台(在此範例中為 Sites)並開啟 搜尋 邊欄。 會顯示新定義的搜尋表單以及各種選項。 選取必要選項,即可檢視搜尋結果:
使用者權限 user-permissions
下表列出對搜尋表單執行編輯、刪除和預覽動作所需的許可權。