Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hi Guys,
I'm trying to hide the header, announcement bar & footer on a landing page we're working on. We're using Focal theme for this and it seems like it's not as simple as it is on other themes (non dev btw 😂)
Any idea on how this can be done?
Solved! Go to the solution
This is an accepted solution.
Hi @Dutsford
TRy this one.
{% if template.name == 'index' %}
<style>
.header, div#shopify-section-announcement-bar, div#shopify-section-footer {
display: none;
}
</style>
{% endif %}
Your Feedback Matters! Please mark the solution and give likes to posts that helped you. Your appreciation fuels our motivation to assist you better!
Hey @Dutsford
Welcome to Shopify Community! Can you share your Store URL so I can have a look on it? Also, if you have password enabled then please share the password as well. Your cooperation would be greatly appreciated.
Best Regards,
Moeed
Hi Moeed!
Thanks for your quick response! URL below:
simonnewtonlondon.com
Hey @Dutsford
Follow these Steps:
1) Go to Online Store
2) Edit Code
3) Find theme.liquid file
4) Add the following code in the bottom of the file above </body> tag
{% if template == 'index' %}
<style>
.announcement-bar, .header, footer {
display: none !important;
}
</style>
{% endif %}
RESULT:
If I managed to help you then, don't forget to Like it and Mark it as Solution!
Best Regards,
Moeed
Keep the previous code and add this new code above </body> in the end of theme.liquid file
{% if page.handle == "bfcm-2024" %}
<style>
.announcement-bar, .header, footer {
display: none !important;
}
</style>
{% endif %}
RESULT:
If I managed to help you then, don't forget to Like it and Mark it as Solution!
Best Regards,
Moeed
This is an accepted solution.
Hi @Dutsford
TRy this one.
{% if template.name == 'index' %}
<style>
.header, div#shopify-section-announcement-bar, div#shopify-section-footer {
display: none;
}
</style>
{% endif %}
Your Feedback Matters! Please mark the solution and give likes to posts that helped you. Your appreciation fuels our motivation to assist you better!
when i do it with 'index' it does it on all pages, however I only need it on template name 'landing-page' but this wont work when I replace Index for some reason
Ignore me, done it!
Thanks!
Welcome, Would you mind hitting 'like' as well? Thanks!
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025