CMS Development

RitaM
Miembro

Problem implementing Landing Page Template

resolver

Hi everyone!

 

I contacted Hubspot support but they weren't able to help me with this.

My development team has created a HTML +HubL page in the designer tool. It looks amazing in the preview, but after they publish it, it is nowhere to be found... We've created previous HTML pages and they show up in templates when trying to add them into the Landing Page, but not this one. Where could this be? Or how can I implement it?

 

Thank you in advance,

 

Best regards,

 

Rita

0 Me gusta
1 Soluciones aceptada
Anton
Solución
Líder intelectual | Partner
Líder intelectual | Partner

Problem implementing Landing Page Template

resolver

Hi @RitaM

every template requires the template informations like

<!--
templateType: page
isAvailableForNewContent: true
label: YOUR TEMPLATE NAME
-->

 at the very top. 

 

If "isAvailableForNewContent" is set to "false" then it won't show up in your template selection. 

 

Also check the label - if the dev-team cloned it from an existing templte it might have the same name

 

best,

Anton

Anton Bujanowski Signature

Ver la solución en mensaje original publicado

6 Respuestas 6
04262
Participante

Problem implementing Landing Page Template

resolver

I've set this information and the template is still not showing in the template section 😞 

Any clue?

<!--
templateType: page
isAvailableForNewContent: true
label: Elements - Resources J
-->

 

0 Me gusta
YQ
Miembro

Problem implementing Landing Page Template

resolver

Hey,

 

Not sure how tech savvy you are, but it's worth looking at the network requests in the browser.

 

I was having the same problem: my template was not appearing in the list, so I could not choose it. I could create a new landing page from the design manager. But I wanted to run an AB test with the new template and I therefore needed to be able to select it from within the Landing Page / Edit Page / Settings / Template UI.

I looked at the network requests in the browser and this was the network request to retrieve the list of theme templates:

 

https://app.hubspot.com/api/content/creator/search/v1/search?sorting=ALPHABETICAL&clienttimeout=30000&templateTypeIds=4&hasDndArea=true&themePath=MY_THEME_PATH&availableForNewContent=true&hs_static_app=active-theme-content-creator-ui&hs_static_app_version=1.25463&portalId=123456789

 

I then put this into postman and tested the API call. Sure enough, it returned no results.

 

But when I removed the "hasDndArea=true" parameter... it found my template!

 

So in my case, it was not showing templates that do not have a {% dnd_area %}. I added one to my template and it worked fine.

 

0 Me gusta
04262
Participante

Problem implementing Landing Page Template

resolver

Wow, this is gold!! Thank you for your answer. 
I had to find a workaround last time, but will definitively try this trick when it happens again. 

0 Me gusta
YQ
Miembro

Problem implementing Landing Page Template

resolver

No worries. I'm not sure the logic behind the filters that the Hubspot UI puts on the templates...

I'm now trying to change the template for another landing page and it's put a "codedNoDndOnly=true" parameter in and now my template isn't showing again. Lol. 

 

At least I can see what is going on though.

0 Me gusta
RitaM
Miembro

Problem implementing Landing Page Template

resolver

Hi @Anton ,

 

Thank you so much for your help! This worked perfectly!

 

Best regards,

 

Rita

0 Me gusta
Anton
Solución
Líder intelectual | Partner
Líder intelectual | Partner

Problem implementing Landing Page Template

resolver

Hi @RitaM

every template requires the template informations like

<!--
templateType: page
isAvailableForNewContent: true
label: YOUR TEMPLATE NAME
-->

 at the very top. 

 

If "isAvailableForNewContent" is set to "false" then it won't show up in your template selection. 

 

Also check the label - if the dev-team cloned it from an existing templte it might have the same name

 

best,

Anton

Anton Bujanowski Signature