Seuraava artikkeli auttaa sinua: Kuinka asettaa ankkuri arvoon KYLLÄ kaikissa Magento 2:n luokissa
Magento 2 -kaupoissa oletusarvoisesti kaikki järjestelmänvalvojan kautta luodut luokat on asetettu arvoon “Ei” vaihtoehdolle “on ankkuri”. Asetus “Onko Ankkuri”–”Joo” aktivoi Layered Navigation Magento 2:ssa, joka tunnetaan myös nimellä suodatettu navigointi.
Ottaakseen kerrosnavigoinnin käyttöön järjestelmänvalvojan on noudatettava kullekin luokalle tiettyjä vaiheita, jotka ovat:
- Kirjaudu sisään Ylläpitäjän paneeli
- Navigoida johonkin Katalogi > Luokat
- Valitse Kategoria
- Laajenna Näyttöasetukset
- Ota käyttöön Ankkuri kohtaan “KYLLÄ”.
Ei ole tapaa päivittää tätä asetusta joukkona Magento 2 -järjestelmänvalvojalta, ja tehtävä asettaa Anchor arvoon YES kaikissa Magento 2 -luokissa yksitellen on työlästä ja aikaa vievää, kun luokkia on paljon.
Entä jos näytän ohjelmallisen menetelmän, joka mahdollistaa kerrostetun navigoinnin kaikille Magento 2 -luokille kerralla?
Aseta ankkuri arvoon KYLLÄ kaikissa Magento 2:n luokissa tässä annetuilla SQL-kyselyillä. Se säästää aikaasi ja tarjoaa myymälän vierailijoille tasoitetun navigoinnin, joka auttaa heitä löytämään tuotteet helposti.
Tapa asettaa ankkurin asentoon KYLLÄ kaikissa Magento 2:n luokissa:
Tunnista is_anchor-attribuutin attribuutin tunnus:
SELECT * FROM eav_attribute missä attribuutti_koodi=”on_ankkuri”
SELECT * FROM eav_attribute jossa attribuuttikoodi = ‘on_ankkuri’ |
Suorita nyt alla oleva kysely päivittääksesi kaikki luokka Ankkuri KYLLÄ:
PÄIVITYS katalogin_luokka_entiteetin_int. asetettu arvo = 1, jossa attribuutin_tunnus = 54;
PÄIVITYS catalog_category_entity_int set value = 1 missä attribuutin_id = 54; |
Ja tehty!
Yllä olevilla SQL-komennoilla rikastat myymäläsi käyttökokemusta ja vähennä samalla järjestelmänvalvojan tehtäviä ohjelmallisella menetelmällä aseta ankkuri KYLLÄ kaikissa Magento 2:n luokissa.
Kerro minulle Kommentit-osiossa, jos kohtaat ongelmia yllä olevan kyselyn toteutuksessa. Autan mielelläni
Kiitos.