設定搜尋表單 configuring-search-forms
Adobe Experience Manager as a Cloud Service提供強大的搜尋機制。
除此之外,還有一組預先定義的選項,可協助您篩選內容。 這些保留預先定義的Facet,例如 修改日期、Publish狀態 或 即時副本狀態,可協助您快速向下展開至您需要的資源。
這些目標可協助您從以下位置快速輕鬆地找到您的內容:
使用 搜尋Forms,您可以根據特定需求自訂及擴充這些面板。
搜尋Forms 提供您可以組合和定義的述詞的現成選擇。 設定這些表單🔗的對話方塊可透過下列方式存取:
- 工具
- 一般
- 搜尋Forms
- 一般
預設Forms default-forms
第一次存取 搜尋Forms 主控台時,您可以看到所有設定都有掛鎖符號。 這表示對應的設定是預設(現成)設定 — 無法刪除。 一旦您自訂並儲存設定,鎖定就會消失。 當您刪除自訂的組態時,它將會重新出現,在此情況下,預設值(和掛鎖指示器)將會復原。
可用的預設設定(依字母順序列出)為:
- Assets管理搜尋邊欄
- 頁面編輯器(檔案搜尋)
- 頁面編輯器(體驗片段搜尋)
- 頁面編輯器(影像搜尋)
- 頁面編輯器(手稿搜尋)
- 頁面編輯器(頁面搜尋)
- 頁面編輯器(段落搜尋)
- 頁面編輯器(產品搜尋)
- 頁面編輯器(Scene7搜尋)
- 頁面編輯器(視訊搜尋)
- 專案管理搜尋邊欄
- 專案翻譯搜尋邊欄
- 網站管理搜尋邊欄
- 程式碼片段管理搜尋邊欄
- Stock管理搜尋邊欄
- 內容片段模型搜尋邊欄
- 專案管理搜尋邊欄
- 專案翻譯搜尋邊欄
述詞及其設定 predicates-and-their-settings
述詞 predicates
視設定而定,以下述詞可供使用:
/libs/cq/gui/components/common/admin/customsearch/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
下表列出對搜尋表單執行編輯、刪除和預覽動作所需的許可權。
/apps
節點的讀取、寫入許可權。/apps
節點的讀取、寫入、刪除許可權/var/dam/content
節點的讀取、寫入、刪除許可權。/apps
節點上的讀取、寫入許可權。