Theme Modules not visible in Webpage editor

Long-time Hubspot user across many different accounts - I’ve encountered a new issue that may be a regression - hoping for some help from the community to see if I’m going nuts.

None of the theme modules I clone from existing themes or create myself appear in the Webpage editor as available DND modules.

Here’s a pic of my cloned theme module as seen in the Design Manager:

Steps to reproduce:

1) Create a new Hubspot account. (None of my older accounts have this issue)

2) Install a website theme from the marketplace (I’ve tried several)

3) Create a child theme from the theme in step (2)

4) Clone a module from the website theme

5) Publish the module

6) Go to the Website Editor and look/search for the module in the list of availble modules. It’s not available :disappointed_face:

Any ideas what’s wrong? Possibly a regression?

In step 5 you say you publish the module.

Is the module in the child theme?


Barry Grennan

Freelance HubSpot CMS Developer

Website | Contact | LinkedIn

Yes, in step 5 I publish the module that I cloned into my child theme. This is after changing the file name and label of the newly cloned module.

When cloning a module in step 4, the cloned module is automatically placed in the child theme “modules” folder within the folder structure that Hubspot creates when a child theme is created in step 3.

Here is a picture of that folder structure. Sidehustle is my child theme. sh_form is the cloned module that I have published.

I’m baffled. This same workflow has been successful for me in all my other accounts when I am building customized modules in a child theme.

@og-hubspottter I learned in the dev slack fairly recently that modules created in a child theme are only available to pages that are using a template from that child theme, but if you create a global modules folder and move your child theme modules there, then you’d be able to access those modules from any page using any theme template including the child theme.

Because child themes typically contain modules that overwrite the parent, this helps avoid confusion if there are multiple child themes or pages that use the parent/marketplace theme.

Hope this helps clear it up!

Thanks a lot, Jennifer Nixon for answering this.