Assign Any Section to Show on Mobile or Desktop Only

Assign Any Section to Show on Mobile or Desktop Only

Log in or Sign up to ensure access to FREE code across multiple devices.

Compatability:  All Shopify themes

I have multiple people who wants to assign a different image to their desktop user customers and mobile user customers. The step is very easy actually and just follow along.

Since some themes are written differently, you might need to hire a developer to do this for you. In some sections, this can be a little tricky since we need to add the class code to the section or the first container. 

To start:

1. Go to Admin > Online store > Themes > Actions > Edit code
2. Open the section you want to edit. Then find the first "<" (angle bracket) that you see, and look for the class section. 
3. Add the code below. NOTE: Make sure to provide a space. 

 

If you do not have a "class" in your first "<", you can add one by using the format below. Paste the bold letters below.

4. Next, we will need to add a schema, so you do not have to the coding everytime. Go down to the {% schema %} section. Find the "settings", under the section. Add the code below after the "[", please make sure to watch the video for proper placement.

5. Next, we need to add the CSS file to hide and show on whatever choice of device you have. Go to Asset folder, and open the base.css or theme.css or theme.scss for others. Then add the code below. Make sure to SAVE

 

 

Copied!

Struggling with instructions?

Don't worry, we've got you covered for a reasonable price.

Contact us through "Chat with us" for a quote.

Relax as we handle it for you!

Back to blog

39 comments

Hello. I used this and everything seems to be working great except that I too have the slide show dots at the top now. I am using Dawn 8.0.0

Yaremis

Hi everyone,

For those people who have problems with the button showing in slideshow section, can you provide me the Dawn / Theme version you have, so I can provide the proper code? I cannot reproduce the error.

The instructions are straightforward but may not apply to all the sections you have in your theme, if this happens please reach out for a developer to help you out.

Made4Uo

Hello, I tried to follow the tutorial but there is a problem. Here is the error message:

Invalid schema: setting with id=“show_on_device” default must be one of the values

aka
I found the pagination buttons move to the top of the slider instead of below it. I asked the CS here and they just asked me to hire their expert to fix it. Any one here know how to fix this?

TAYLOR, I’m sorry that I don’t get what you said. Where should I put the code “{{ section.settings.show_on_device }}”?

Mendy

Leave a comment