Storefront Popover

時間 Live Search 是 已安裝, a popover 出現在店面,當購物者輸入 搜尋 方塊。 輸入每個字元後, popover 已更新為熱門搜尋結果的建議產品和縮圖影像。

Live Search 傳回兩個或更多字元的查詢結果。 若為部分相符,則每個字的字元數上限為20。 「鍵入時搜尋」查詢中的字元數無法設定。

根據預設, Live Search 支援 搜尋字詞重新導向.

Live Search popover

TIP
瞭解如何將產品屬性設定為可在中搜尋 設定即時搜尋 文章。

Popover 頁面大小

的頁面大小 popover 決定可以傳回多少行自動完成產品。 在Live Search安裝期間, page_size 值會變更為的目前值 目錄搜尋 - Autocomplete Limit 設定。

依預設,「目錄搜尋 — 自動完成限制」值會設定為八行(或數列)。 若要變更的頁面大小 popover,請執行下列動作:

  1. 管理員 側欄,前往 商店 >設定> 設定.
  2. 在左側面板中,展開 目錄 並選擇 目錄 從設定清單中。
  3. 展開 目錄搜尋 區段。
  4. 設定 自動完成限制 至您要允許在 popover.
  5. 完成後,按一下 儲存設定.

樣式 Popover 範例

您可以自訂外觀與風格 Popover 符合貴公司風格與品牌指導方針的Widget。

此 storefront popover 一律顯示產品 nameprice,且無法設定欄位選項。 不過, popover 可以使用為元素設定樣式 CSS 類別。 例如,下列宣告會變更 popover 容器和頁尾。

.livesearch.popover-container {
    background-color: lavender;
}

.livesearch.view-all-footer {
    background-color: magenta;
}

容器可見性

的父元件 .livesearch.popover-container.search-autocomplete. 此 .active 類別指示容器的可見性。 此 .active 類別是有條件地新增當 popover 是開啟的。

.search-autocomplete.active   /* visible */
.search-autocomplete          /* not visible */

如需有關樣式化店面元素的詳細資訊,請參閱 階層式樣式表(CSS)前端開發人員指南.

類別選取器

您可以使用下列類別選取器,來設定容器和產品元素在 popover.

  • .livesearch.popover-container
  • .livesearch.view-all-footer
  • .livesearch.products-container
  • .livesearch.product-result
  • .livesearch.product-name
  • .livesearch.product-price

容器類別選取器

.livesearch.pover-container

Popover 容器

檢視所有頁尾

產品類別選擇器

.livesearch.products-container

產品容器

.livesearch.product-result

產品結果

.livesearch.product-name

產品名稱

.livesearch.product-price

產品價格

產品結果

使用修改的主題 working-with-modified-theme

您可以使用 storefront popover 透過自訂 主題 會繼承下列專案的必要檔案: Luma. 此 top.search 中的區塊 header-wrapperMagento_Search 模組不可修改。

<referenceContainer name="header-wrapper">
   <block class="Magento\Framework\View\Element\Template" name="top.search" as="topSearch" template="Magento_Search::form.mini.phtml">
      <arguments>
         <argument name="configProvider" xsi:type="object">Magento\Search\ViewModel\ConfigProvider</argument>
      </arguments>
   </block>
</referenceContainer>

停用 popover

若要停用 popover 並還原標準 快速搜尋 功能,輸入下列命令:

bin/magento module:disable Magento_LiveSearchStorefrontPopover

Headless實施

對於採用Headless實作的客戶,您可以安裝 Live Search popover 使用 npm套件.

recommendation-more-help
1d60634e-b73a-404a-be7a-4a2a36676055