CMS Development

SEsposito4
Participant

Child Theme Global Navigation

SOLVE

Hello Hubspot Community,

 

We are going through a website redesign and will be switching to a marketplace theme. 


The theme is excellent the only issue is it is missing one feature we want in the top global navigation. (In the sandbox to test)I naturally created a child theme with the global navigation and made the neccecary changes. 


It works but does this mean that we will have to apply the child theme to every page we are updating for the global navigation to work like this? 

 

 

1 Accepted solution
TomM2
Solution
Thought Leader | Platinum Partner
Thought Leader | Platinum Partner

Child Theme Global Navigation

SOLVE

Hey @SEsposito4 the "theme" is basically just an overarching group of settings and templates. Each page is created using a template from a theme, so if you already have pages that are setup you will need to change the template on them to one from your new theme to apply it to these pages. 

 

Tom Mahon
Technical Consultant | Solutions Engineer | Community Champion
Baskey Digitial

Book a consultation

Did my post help answer your query? Help the community (and me) by marking it as a solution.


View solution in original post

2 Replies 2
GRajput
Recognized Expert | Gold Partner
Recognized Expert | Gold Partner

Child Theme Global Navigation

SOLVE

Hi @SEsposito4 

 

If you've updated the global navigation in a HubSpot child theme, those changes should automatically apply to all pages using the parent theme’s global header. You don’t need to manually apply the child theme to every page—as long as the navigation is properly set up.

How HubSpot Handles Global Navigation in Child Themes:

. Global Header or Module – Most themes have a shared header.html file or a reusable module for navigation. If you modify this in the child theme, all pages using that header should update automatically.

. Template Inheritance – If your pages use templates from the parent theme but should pull from the child theme instead, make sure they’re actually using the child theme’s version.

. Custom Page Overrides – If a page has a custom header (from a drag-and-drop editor or a unique module), it won’t automatically update. You’ll need to check and adjust those pages manually.

 

How to Make Sure Your Navigation Updates Everywhere:
. Modify the global header file (header.html) or navigation module in your child theme.

. Make sure all pages use the child theme’s templates.

. Look for pages with custom headers and update them as needed.

 

 

I hope this will help you out. Please mark it as Solution Accepted and upvote to help another Community member.
Thanks!




Gaurav Rajput
Director, MarTech( Growth Natives)

Book a meeting


0 Upvotes
TomM2
Solution
Thought Leader | Platinum Partner
Thought Leader | Platinum Partner

Child Theme Global Navigation

SOLVE

Hey @SEsposito4 the "theme" is basically just an overarching group of settings and templates. Each page is created using a template from a theme, so if you already have pages that are setup you will need to change the template on them to one from your new theme to apply it to these pages. 

 

Tom Mahon
Technical Consultant | Solutions Engineer | Community Champion
Baskey Digitial

Book a consultation

Did my post help answer your query? Help the community (and me) by marking it as a solution.