Zobrazení menu na CSS selektoru
Umístěte menu na přesné prvky své šablony zadáním jejich CSS selektorů.
Aplikace vloží vaše menu dovnitř každého odpovídajícího prvku a nahradí jeho obsah. Použijte tuto možnost u vlastních nebo silně upravených šablon, kde Automaticky nahradit ani Nahradit stávající menu nefungují, pro konkrétní místo nebo pro menu jen na počítači či jen na mobilu.
Nastavte CSS selektory
-
Zvolte Zobrazit menu na tomto CSS selektoru
V editoru menu klikněte v levé liště na záložku Nastavení. Pod Pozice vyberte Zobrazit menu na tomto CSS selektoru.
Zobrazit menu na tomto CSS selektoru se dvěma poli pro selektory -
Zadejte selektory
Vyplňte dvě pole popsaná v části Nastavení. Šedé
#SiteNava#AccessibleNavjsou jen zástupné texty, ne uložené hodnoty. -
Uložte a publikujte
Klikněte na Uložit a pak publikujte menu. Zkontrolujte obchod na počítači i na mobilu.
Nastavení
- CSS selektor hlavního menu
- Prvek, který obsahuje vaše menu pro počítač, například
#SiteNav,.header__inline-menunebonav.main-menu. Pokud pole necháte prázdné, menu se zobrazí jen na mobilu. - CSS selektor mobilního menu
- Prvek, který obsahuje vaše mobilní menu, například
#AccessibleNavnebo.menu-drawer. Pokud pole necháte prázdné, zůstane mobilní menu šablony (menu jen na počítači).
- Více prvků — oddělte selektory čárkami, například
.header__inline-menu, .sticky-header nav. Menu se vloží do každé shody. - Jeden prvek pro obě rozvržení — zadejte do obou polí stejný selektor. Aplikace ho podle velikosti obrazovky přepíná mezi rozvržením pro počítač a pro mobil.
- Vyberte kontejner, ne jednotlivý odkaz — zacilte na prvek, který obaluje celé menu (obvykle
<nav>nebo<ul>), jinak menu skončí uvnitř jedné položky. - Upřednostněte stabilní selektory — ID nebo třídy šablony jako
.header__inline-menu. Generované selektory jakobody > div:nth-child(3) > …se při změně šablony rozbijí.
Jak najít CSS selektor
Pod poli můžete také kliknout na Jak najít CSS selektor vašeho menu?.
-
Prozkoumejte menu
Otevřete obchod v Chromu, klikněte pravým tlačítkem na menu a zvolte Prozkoumat.
-
Najděte kontejner menu
Na panelu Elements (Prvky) najíždějte myší na značky. Najděte nejbližší
<nav>nebo<ul>, jehož zvýraznění pokrývá celé menu. -
Zkopírujte selektor
Použijte
#a jehoid(#SiteNav) nebo.a jasnou třídu (.header__inline-menu). Jinak klikněte na značku pravým tlačítkem, zvolte Copy > Copy selector (Kopírovat > Kopírovat selektor) a vložte ho do aplikace. -
Zopakujte to pro mobil
V nástrojích pro vývojáře klikněte na ikonu zařízení, zvolte telefon a otevřete mobilní menu (ikona hamburgeru). Zopakováním postupu získáte selektor pro mobil.
Chcete menu tam, kde vaše šablona žádné menu nemá? Viz Vlastní pozice menu.
Pomohla vám tato stránka?
Děkujeme za zpětnou vazbu! Napište nám, co chybělo
Nahlásit problém