Adicionar uma posição personalizada para o menu
Mostre o menu exatamente onde quer adicionando o seu próprio contentor ao código do tema.
Use esta opção quando o tema não tem nenhum elemento de menu onde quer o menu, ou quando o cabeçalho é demasiado personalizado para as outras opções de Position (posição). Adicione um contentor vazio ao código do tema e indique-o em Show menu on this CSS selector (mostrar o menu neste seletor CSS).
Adicionar os contentores e indicá-los na aplicação
-
Abra o código do tema
Aceda a Loja online > Temas, clique em … no tema e escolha Editar código.
-
Adicione os contentores do menu
Cole um contentor vazio onde cada menu deve aparecer e clique em Guardar. Qualquer ID serve; estes são exemplos:
<div id="GloboDesktopMenu"></div><div id="GloboMobileMenu"></div>- Computador: normalmente no ficheiro da secção do cabeçalho (por exemplo
sections/header.liquid), onde deve ficar a navegação. - Telemóvel: normalmente no ficheiro da gaveta do menu do tema ou em
layout/theme.liquid.
- Computador: normalmente no ficheiro da secção do cabeçalho (por exemplo
-
Introduza os contentores na aplicação
No editor de menu, abra o separador Settings (definições) e escolha Show menu on this CSS selector em Position. Introduza
#GloboDesktopMenuem CSS selector of your main menu e#GloboMobileMenuem CSS selector of your mobile menu.Introduza os IDs dos contentores nos dois campos de seletor CSS -
Guarde, publique e verifique
Clique em Save e, depois, publique o menu. Verifique a loja online no computador e no telemóvel.
Bom saber
- Apenas um esquema: adicione um único contentor e deixe o outro campo vazio.
- O conteúdo existente é substituído: a aplicação preenche cada contentor e substitui o que estiver lá dentro.
- O menu do tema mantém-se: oculte-o ou remova-o no código ou nas definições do tema se não quiser os dois.
- Por tema: as alterações ao código aplicam-se apenas ao tema que editou. Adicione novamente os contentores se mudar ou atualizar o tema.
Resolução de problemas
O menu para telemóvel não aparece
O tema pode criar a gaveta mais tarde com JavaScript. Mova o contentor para telemóvel para código que esteja sempre na página, como layout/theme.liquid.
Não aparece nada
Confirme que a incorporação da aplicação está ativada neste tema. Na consola do navegador, verifique se document.querySelector('#GloboDesktopMenu') encontra o seu contentor.
Esta página foi útil?
Obrigado pelo seu feedback! Diga-nos o que faltou
Comunicar um problema