To prevent a div from showing on a published page when a CMS field is empty, use conditional visibility in Webflow.
1. Go to the Designer
- Open your Webflow project and navigate to the Designer.
2. Select the Div Block
- Find the div block you want to apply the conditional visibility to.
3. Access Element Settings
- Click on the settings icon (gear icon) of the selected div block to open its Element Settings.
4. Set Conditional Visibility
- In the Element Settings panel, scroll to the Conditional Visibility section.
- Add a condition by clicking on Add Condition.
- Choose the CMS field related to the condition.
- Select "is set" to show the div only when the CMS field has a value, or choose "is not set" if you want to hide the div when the field is empty.
5. Publish the Changes
- Click on the Publish button to update your site.
- Check the published page to confirm the div appears or is hidden as per the CMS field condition.
Summary
By following these steps, you can use conditional visibility in Webflow to hide a div based on whether a CMS field is empty or not. This ensures that content only displays when relevant data is present, enhancing user experience and design coherence.