Aggiungi una posizione personalizzata per il menu
Mostra il menu esattamente dove vuoi aggiungendo un tuo contenitore al codice del tema.
Usala quando il tuo tema non ha un elemento di menu nel punto in cui vuoi il menu, oppure il suo header è troppo personalizzato per le altre opzioni di Posizione. Aggiungi un contenitore vuoto al codice del tema, poi punta Mostra il menu su questo selettore CSS su di esso.
Aggiungi i contenitori e indirizza l’app verso di essi
-
Apri il codice del tema
Vai su Negozio online > Temi, fai clic su … sul tema e scegli Modifica codice.
-
Aggiungi i contenitori del menu
Incolla un contenitore vuoto nel punto in cui deve comparire ogni menu, poi fai clic su Salva. Va bene qualsiasi ID; questi sono esempi:
<div id="GloboDesktopMenu"></div><div id="GloboMobileMenu"></div>- Desktop: di solito nel file della sezione dell’header (ad esempio
sections/header.liquid), dove dovrebbe stare la navigazione. - Mobile: di solito nel file del cassetto del menu del tuo tema, oppure in
layout/theme.liquid.
- Desktop: di solito nel file della sezione dell’header (ad esempio
-
Inserisci i contenitori nell’app
Nell’editor dei menu, apri la scheda Impostazioni e scegli Mostra il menu su questo selettore CSS in Posizione. Inserisci
#GloboDesktopMenuin Selettore CSS del tuo menu principale e#GloboMobileMenuin Selettore CSS del tuo menu mobile.Inserisci gli ID dei tuoi contenitori nei due campi del selettore CSS -
Salva, pubblica e controlla
Fai clic su Salva, poi pubblica il menu. Controlla il tuo negozio su desktop e su mobile.
Da sapere
- Un solo layout — aggiungi un unico contenitore e lascia vuoto l’altro campo.
- Il contenuto esistente viene sostituito — l’app riempie ogni contenitore e sostituisce tutto ciò che contiene.
- Il menu del tuo tema resta — nascondilo o rimuovilo nel codice o nelle impostazioni del tema se non vuoi entrambi.
- Per tema — le modifiche al codice valgono solo per il tema che hai modificato. Aggiungi di nuovo i contenitori se cambi o aggiorni il tema.
Risoluzione dei problemi
Il menu mobile non compare
Il tuo tema potrebbe costruire il suo cassetto più tardi con JavaScript. Sposta il contenitore mobile in codice sempre presente nella pagina, come layout/theme.liquid.
Non compare nulla
Assicurati che l’incorporamento dell’app sia attivo per questo tema. Nella console del browser, verifica che document.querySelector('#GloboDesktopMenu') trovi il tuo contenitore.
Questa pagina ti è stata utile?
Grazie per il feedback! Dicci cosa mancava
Segnala un problema