Compatibilidade: Todos os temas do Shopify
Tenho várias pessoas que desejam atribuir uma imagem diferente aos clientes que usam desktop e aos clientes que usam dispositivos móveis. O procedimento é bastante simples, siga as instruções abaixo.
Devido a algumas diferenças na estrutura dos temas, pode ser necessário contratar um desenvolvedor para fazer isso por você. Em algumas seções, pode ser um pouco complicado, pois precisamos adicionar o código de classe à seção ou ao primeiro contêiner.
Para começar:
- Acesse Admin > Loja online > Temas > Ações > Editar código.
- Abra a seção que deseja editar. Em seguida, encontre o primeiro "<" (sinal de menor) que você vê e procure pela seção de classes.
- Adicione o código abaixo. OBSERVAÇÃO: Certifique-se de fornecer um espaço.
4. Em seguida, precisamos adicionar um esquema para que você não precise codificar toda vez. Desça até a seção {% schema %}. Encontre as "configurações", sob a seção. Adicione o código abaixo após o "[", certifique-se de assistir ao vídeo para a colocação correta.
5. Em seguida, precisamos adicionar o arquivo CSS para ocultar ou mostrar com base na escolha de dispositivo que você fez. Vá até a pasta Asset e abra o base.css ou theme.css ou theme.scss para outros temas. Em seguida, adicione o código abaixo. Certifique-se de SALVAR.
39 comentários
Just wanted to drop a line and say thank you. Easy to understand an implement, appreciate your work.
Hi! thank you so much for this simple tutorial :))
my site for reference -I have noticed that mobile banner quality is quite low although i have adjusted its dimensions from canva. is there a way to fix this?
https://marthajewelry.myshopify.com/
test
Hi @LEON,
I am not sure what are you trying to obtain. Are you trying to hide the whole product in a product page? Anyway, you can add a class to the line. E.g. class=“the code here”
Hello,
I want to apply this to my “Product information” but in my code “main-product.liquid” there is no “Class” or “<”.
What can I do?
Hi @YAREMIS,
As mentioned in the video, you place the {{ section.settings.show_on_device }} at the first angle bracket, “<”. For slideshow, the first angle bracket is “<slideshow-component”, you have to place the code inside the class. Some of the angle brackets might not have a “class=’’”, just add the code inside the angle bracket, “class=’{{ section.settings.show_on_device }} ’”. Some circumstances, you might need a developer to do so.