I am a new hire to a company that has an existing Kentico installation (version 9; seems like a mix of Portal Engine + ASPX Templates) for our corporate site and I cannot figure out how to simply add a form to a page. I'm thinking the answer is: Our Kentico installation is customized to such an extent that the only answer I may find rests with the company that implemented our site three years ago in Kentico. We've basically broken ties with this company so this option isn't very realistic.
Let's see where we can go with this on DevNet.
I can see all of our existing forms in the Forms application and I can easily create forms using the Form Builder. Super intuitive. Easy peasy.
I have noticed that pages on our site are each constructed of Page Types. There are no Widgets to speak of. So, for example, from a design perspective, inside a Page Template which contains the top nav and the bottom footer, our Contact Us page consists of three full-width sections:
- A large "hero" background image with an h1 heading on top. Page Type = Hero Image
- The contact us form. Page Type = Contact Us
- An email newsletter signup section. Page Type = Email Signup
As you'd guess for the hero section, it has been set up so that, in the file tree on the left side of the UI, the user selects the Page Type and then can click the "Form" tab and here can specify what the heading text should be and also can select the large background image.
The following Page Type, named Contact Us, doesn't offer the "user" very much in the "Form" tab. Just a field where the user can enter some text that precedes the form.
Let's just skip the third section, the Page Type named Email Signup.
And...that's it. I see nowhere in Kentico where the user could say, "On the Page Type called Contact Us, display the Form [also] named Contact Us." There is a disconnect here. I could edit the Page Template. I could then go into the Design tab and drag an Online Form Web Part onto the page, specify which form I want to display there, Save, and have the form display on every single page that uses that template. I don't want that obviously.
I just can't believe our Kentico instance was set up in a way where the user cannot add forms to pages. What am I missing here?
Thanks so much for any assistance you might provide.