Home Shopify Hrvatska Kako dodati klasu na stavku Shopify izbornika koristeći Liquid
Shopify HrvatskaShopify za developere

Kako dodati klasu na stavku Shopify izbornika koristeći Liquid

Ponekad vam je potrebno da se jedna stavka u izborniku razlikuje od ostalih iz bilo kojeg razloga, ili želite dodati Javascript na određeni element. Vizualni dio možete riješiti s CSS :nth-child() svojstvom i ciljati na stavku koju trebate. U primjeru ispod ciljamo na 5. element u našem izborniku/navigaciji i dodajemo mu stilove:

.SidebarMenu__Nav:nth-child(5) { background-color: var(--brand-color); color: var(--color-light); }

No, prije ili poslije ćete doći do situacije kada ćete morati staviti klasu na stavku navigacije u Shopifyu kako biste postigli što želite. Naravno, koristit ćemo Shopify Liquid da to postignemo.

Ovo je mali trik koji sam pobrao od kolege Marina.

Shopify liquid “if link.title contains”

<span class="{% if link.title contains "Shop" %} shop-btn {% endif %}">{{- link.title | escape -}}</span>

Dakle, ono što govorimo je: ako postoji poveznica koja sadrži riječ “Shop”, dodaj klasu pod nazivom .shop-btn na nju. Ako ne, ne radi ništa.

{% if link.title contains "Shop" %} shop-btn {% endif %}
Written by
Igor Bujas

Radim kao UI dizajner i front-end developer, zadnjih desetak godina gotovo isključivo na Shopify platformi. Ponekad ću napomenuti da sam u industriji toliko dugo da sam popravljao bugove za IE5 i animirao u Flashu dok je još bio Macromedijin proizvod. Kad ne radim, provodim dane penjući, roneći ili trenirajući borilačke sportove.

Leave a comment

Related Articles

Shopify Hrvatska ponavljajuće narudžbe
Shopify HrvatskaShopify za developereShopify za poduzetnike

Kako postaviti pretplate i ponavljajuće narudžbe na proizvode u vašoj Shopify trgovini

Postoji par opcija za postaviti pretplate ili ponavljajuće kupnje u vašoj Shopify...

Fiskalizacija Shopify trgovina u hrvatskoj
Shopify HrvatskaShopify za developereShopify za poduzetnike

Fiskalizacija Shopify trgovina 

Jedan dodatni korak koji hrvatske web trgovine moraju riješiti (za razliku od...

Shopify HrvatskaShopify za developereShopify za poduzetnike

Kako postaviti sustav naplate na Shopifyu u Hrvatskoj?

Sustav naplate (procesor plaćanja) obrađuje online transakcije za Shopify trgovine, omogućujući tvrtkama...

Plaćanje pouzećem Shopify
Shopify HrvatskaShopify za poduzetnike

Kako postaviti plaćanje pouzećem u Shopifyu?

Kako biste dodali opciju plaćanja pouzećem na vašu trgovinu, prijavite se u...

4 proven ways to speed up your Shopify store.

    We respect your privacy. Unsubscribe at anytime.