Storefront Popover

Wanneer Live Search is geïnstalleerd, popover wordt weergegeven in de winkel wanneer kopers tekst typen in het vak Zoeken doos. Als elk teken is getypt, wordt het popover wordt bijgewerkt met voorgestelde producten en duimnagelbeelden van de hoogste onderzoeksresultaten.

Live Search retourneert resultaten voor een query van twee tekens of meer. Voor een gedeeltelijke overeenkomst, is het maximumaantal karakters per woord 20. Het aantal karakters in een "onderzoek aangezien u"vraag typt is niet configureerbaar.

Standaard, Live Search supports heroriëntering van zoektermen.

Live Search popover

TIP
Leer hoe u productkenmerken kunt instellen als doorzoekbaar in het dialoogvenster Live zoeken instellen artikel.

Popover paginaformaat

De paginagrootte van de popover bepaalt hoeveel lijnen van autocompleted producten kunnen worden teruggekeerd. Tijdens de installatie van Live zoeken worden de page_size wijzigt de huidige waarde van de Catalogus zoeken - Autocomplete Limit instellen.

Standaard is de waarde voor Zoeken in catalogus - automatisch aanvullen van limiet ingesteld op acht regels (of rijen). Het paginaformaat wijzigen van het dialoogvenster popoverGa als volgt te werk:

  1. Op de Beheerder zijbalk, ga naar Winkels > Instellingen > Configuratie.
  2. Vouw in het linkerdeelvenster uit Catalogus en kiest u Catalogus in de lijst met instellingen.
  3. Breid uit Catalogus zoeken sectie.
  4. Stel de Limiet automatisch aanvullen op het aantal regels dat u wilt toestaan in het dialoogvenster popover.
  5. Klik op Config opslaan.

Stijlen Popover voorbeeld

U kunt het uiterlijk van de Popover widget aanpassen aan de stijl en merkrichtlijnen van uw bedrijf.

De storefront popover geeft altijd het product weer name en priceen de selectie van velden kan niet worden geconfigureerd. Maar popover elementen kunnen worden opgemaakt met CSS klassen. Met de volgende declaraties wijzigt u bijvoorbeeld de achtergrondkleur van de popover container en voettekst.

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

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

Zichtbaarheid container

De bovenliggende component van de component .livesearch.popover-container is .search-autocomplete. De .active -klasse geeft de zichtbaarheid van de container aan. De .active wordt voorwaardelijk toegevoegd wanneer popover is geopend.

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

Raadpleeg voor meer informatie over opmaakelementen voor winkelobjecten de Cascading Style Sheets (CSS) in de Frontend Developer Guide.

Klasse-kiezers

U kunt de volgende klassenkiezers gebruiken om de container- en productelementen in het deelvenster popover.

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

Containerklassekiezers

.livessearch.popover-container

Popover container

Alle voetteksten weergeven

Kiezers voor productklassen

.livessearch.products-container

Productcontainer

.livessearch.product-result

Product-resultaat

.livessearch.product-name

Productnaam

.livessearch.product-price

Productprijs

Product-resultaat

Werken met een gewijzigd thema working-with-modified-theme

U kunt de storefront popover met een aangepaste thema dat de vereiste bestanden overneemt van Luminantie. De top.search in de header-wrapper van de Magento_Search mag niet worden gewijzigd.

<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>

Het onbruikbaar maken van popover

Om het popover en herstel de standaard Snel zoeken voert u de volgende opdracht in:

bin/magento module:disable Magento_LiveSearchStorefrontPopover

Implementaties zonder kop

Voor gebruikers met een headless-implementatie kunt u de Live Search popover met een npm-pakket.

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