Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Looking for some guidance on how hide the header on more than just one template. Currently, I'm using the 'unless' condition to remove the header on a template we use for opt-ins, however, I had to create another template used for a video (page.masterclass-no-header) but I can't figure out how to add that template into the code. Everything I've tried removes the header from all templates including the homepage.
Here is what I currently have:
TYIA!
Solved! Go to the solution
This is an accepted solution.
This might seem like a bit of a hack but if your Unless statement is working for you I think you can just use an OR operator. This would get a bit much if you kept adding templates but for a couple it should be good:
{% unless template == "page.opt-in' or template == "new-template-you-want-to-exlude" %}
This is an accepted solution.
This might seem like a bit of a hack but if your Unless statement is working for you I think you can just use an OR operator. This would get a bit much if you kept adding templates but for a couple it should be good:
{% unless template == "page.opt-in' or template == "new-template-you-want-to-exlude" %}
Thank you, Steven! That worked! I appreciate it!
Discover how to increase the efficiency of commerce operations with Shopify Academy's l...
By Jacqui Mar 26, 2025Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025