Theme Updates
Why isn't the theme update working for me?
If you've installed the latest theme update yet don't see the new features here is why.
There is really one main reason that you're unable to see or access module improvements after a theme update.
Your Child theme is full
The most common mistake I find when this is an issue is because the child theme was not set up correctly. All the modules, templates, and files were added to it. So, let's find out if that's the case for you. Here's what to do.
- Open up the Design Manager
- Find your Child Theme Folder and open that sucker
Your child theme should largely be empty with a few key folders and files and look something like this. Typically the modules folder wouldn't be included. However, in some cases, you may need to move a cloned version of the Global Header and Footer modules which is part of a different tutorial.
Now, if you open up your child theme folder and it looks like you've stumbled into an episode of Hoarders on A&E then you've found the culprit. By this I mean you see all the folders, modules, files, etc and it looks something like this (but worse).
Why this is an issue?
Let me save you the jargon talk. Essentially, the files inside the child theme which have the same file name will override those in the parent theme. This is why you're not seeing the updated features.
What the heck do you do?
First, you might text your 12-year-old nephew who's really into magic, and see if he's got any tricks up his sleeve. In all seriousness, you've accidentally gotten yourself in a bit of a pickle.
Largely, you will need to remove all of the added modules, templates, and files except for the core folders and files like in the screenshot above.
Where you want to be the most careful is deleting the modules. Especially if you have live web pages utilizing this child theme. In most cases, it's safe to remove modules as HubSpot will automatically point back to the parent theme's modules.
However, I highly encourage you to test this out diligently so you don't lose any content. Here is how:
- In a new tab open an existing page in the Content Editor
- Look in the Contents list for any one of the modules the pages include
- Go back to the Design Manager and find that module in the modules folder
- Right-click the module and select Move Module
- Move it anywhere outside of the child theme
- Go back to the editor and refresh the page
If you have not lost any content then you're in good shape to move on to the next one. If you have, then you can go back to the design manager and move the module back into your child theme. At this point, it may be worth letting it be and creating a brand new child theme to start fresh with.