Ensuring that line breaks in the description box of a form are properly displayed in the rich text field of Webflow's CMS involves a few steps. Here's how you can achieve that when creating a new item through Integromat:
1. Preserve Line Breaks in the Form
- Use a Text Area: Make sure that the form's description input is a Text Area, as it natively supports multi-line text which is important for line breaks.
2. Convert Line Breaks to HTML
- HTML Format: Integromat needs to convert line breaks in the text area input into HTML
<br> tags. This can be done using a function in Integromat to replace line breaks (\n) with <br>.
3. Set Up Integromat Scenario
- Trigger: Start with a trigger for when a new form submission occurs.
- Text Conversion: Add a function or operation to replace
\n with <br> in the description field. - Webflow Connection: Connect to Webflow, ensuring that the rich text field in the CMS item is mapped to the converted field.
4. Update Webflow CMS Dynamically
- Create Item: Use the Webflow app in Integromat to create a new CMS item, making sure to map the converted rich text field properly.
- Rich Text: Ensure the field in Webflow's CMS is set to Rich Text to allow HTML
<br> rendering.
Summary
To display line breaks properly in a Webflow CMS rich text field, ensure your form uses a text area to capture inputs with line breaks. Use Integromat to convert these breaks into HTML <br> tags before sending the data to Webflow. This process maintains the format when creating a new CMS item.