CMS Development

wadefitzgerald
Participante

Forms adding in Template vs Forms Created in a Module - Missing Parameters

resolver

I built a custom form using a coded module - but the extra parameters aren't in my form - but they are in the default forms - so just looking as to how to code that in so the end user can avail of these extra functions like "Send Form notifications to specified email address instaed of the default", "Add to workflow" and "Send a follow-up email".  I added in the custom code that seems like it would do the trick, but nothing changed in functionality.  

 

Here is the code I am using in the Module:

{% form
form_to_use="{{ module.form_field2.form_id }}"
response_response_type="{{ module.form_field2.response_type }}"
response_message="{{ module.form_field2.message }}"
response_redirect_id="{{ module.form_field2.redirect_id }}"
response_redirect_url="{{module.form_field2.redirect_url}}"
gotowebinar_webinar_key="{{ module.form_field2.gotowebinar_webinar_key }}"
follow_up_type_simple="{{ module.form_field2.follow_up_type_simple }}"
simple_email_for_live_id="{{ module.form_field2.simple_email_for_live_id }}"
follow_up_type_automation="{{ module.form_field2.follow_up_type_automation }}"
form_follow_ups_workflow_id="{{ module.form_field2.form_follow_ups_workflow_id }}"
notifications_are_overridden="{{ module.form_field2.notifications_are_overridden }}"
notifications_override_email_addresses="{{ module.form_field2.notifications_override_email_addresses }}"
sfdc_campaign="{{ module.form_field2.sfdc_campaign }}"
%}hubspot-form-question.jpg

0 Avaliação positiva
1 Solução aceita
wadefitzgerald
Solução
Participante

Forms adding in Template vs Forms Created in a Module - Missing Parameters

resolver

Hi Stephanie,

   I got it working now using the module.follow_up_type_simple and module.simple_email_for_live_id.  I think the issue was I was trying to send an email from an old workflow that wasn't working correctly.  So I double checked everything and got an active workflow I know was working correctly - and used that one and it worked. So I don't think the issue was with the code, moreso with the email I was trying send. Thanks for your help with this matter.  

Exibir solução no post original

0 Avaliação positiva
5 Respostas 5
wadefitzgerald
Participante

Forms adding in Template vs Forms Created in a Module - Missing Parameters

resolver

Added in the parameters to the form so you can see it in the front end now- however, nothing works.  The default parameters they set in the form module and the ones they show on the website at this page ... https://designers.hubspot.com/how-to-create-a-form-module-in-a-custom-module  - doesn't match up - something seems wrong in the documenation.  Does anyone have a custom form working with the parameters for Send a followup email and the choice of which one?  Thanks!

0 Avaliação positiva
Stephanie-OG
Conselheiro(a) de destaque

Forms adding in Template vs Forms Created in a Module - Missing Parameters

resolver

Hi Wade, 

 

It looks like you're using the form field that appears in the custom module sidebar (your module.form_field2). The form field only has those four basic options (A form selector dropdown, A post-submit action radio select, A thank you message field and A form placeholder), as listed in the article. The form module, which you can use outside of custom modules (in coded templates or partials), does have those extra options.

 

However, following the instrucitons on the article, you can add in the extra parameters and create your own custom fields for the remaining options. For example, I can create a Boolean field called "Follow up?" with the variable name "my_custom_follow_up_boolean" and add that to my module like this: 

 

form-fields.jpg

 

The variable names you add in the HTML + HubL will have to match the variable names of the fields you've added on the right-hand side. 

 

I hope that helps!

 


Stephanie O'Gay Garcia

HubSpot CMS Design & Development

Website | Contact

 

If this helped, please mark it as the solution to your question, thanks!

wadefitzgerald
Solução
Participante

Forms adding in Template vs Forms Created in a Module - Missing Parameters

resolver

Hi Stephanie,

   I got it working now using the module.follow_up_type_simple and module.simple_email_for_live_id.  I think the issue was I was trying to send an email from an old workflow that wasn't working correctly.  So I double checked everything and got an active workflow I know was working correctly - and used that one and it worked. So I don't think the issue was with the code, moreso with the email I was trying send. Thanks for your help with this matter.  

0 Avaliação positiva
wadefitzgerald
Participante

Forms adding in Template vs Forms Created in a Module - Missing Parameters

resolver

Hi - Yes, I did that but it doesn't function.  The controls show up in the front end so you can choose the yes/no and the email - but it doesn't actually do anything. I tried using both the module.parameter and module.form_field2.parameter - but neither works. Do you have any other suggestions?

 

Can you provide a working example that I can view and see the code – something isn’t right with this documentation regarding these extra fields.  Thank you.

 

0 Avaliação positiva
Stephanie-OG
Conselheiro(a) de destaque

Forms adding in Template vs Forms Created in a Module - Missing Parameters

resolver

Could you send me over a screenshot of your module to take a look at the fields and copy your code here so that I can check it out?

 

Thanks

 


Stephanie O'Gay Garcia

HubSpot CMS Design & Development

Website | Contact

0 Avaliação positiva