Hello, I’d like to add a static page to my Jambo site, but not have it connected to a vertical. Is this something that Jambo supports?
I’ve tried adding just the page.html.hbs
file to my pages
folder but then no html file is created for it when I jambo build
. I’ve also tried providing a minimal page.json
in my config
folder, and that causes the page to be generated successfully, but it causes errors on the universal search page.
Is there a property I can set in the config to indicate that a page should not be treated as a vertical?
Thanks,
Ben
Hey Ben,
If you have a static page that doesn’t need to be generated by Jambo, you can put it in your desktop
directory. Then, use the preservedFiles
attribute in the jambo.json
. This attribute accepts a list of files or directories within desktop
that shouldn’t be deleted on a jambo build
.
Hope this helps,
Tom Meyer
Hi Tom,
Sorry, my ‘static’ phrasing was misleading. I would like to use a handlebars template and have Jambo generate the page, it’s just not a universal or vertical search page.
Updating with a solution:
I was able to do this by creating a json config for my page with some minimum properties that Jambo / the theme seems to expect. These were verticalKey
and pageTitle
(the key can be anything, since there’s not a real vertical we’re connecting to). It the latest release of the theme I also had to add verticalsToConfig
(I just made it an empty object).
In order to prevent the page from causing errors on the other pages I needed to add excludedVerticals: [<my fake vertical key>]
to all of the other configs.
1 Like