To ensure a div only appears on a published page if a specific CMS field is not empty, you can set up conditional visibility in Webflow by following these steps:
1. Access the Collection Template Page
- Navigate to the appropriate Collection Template page where you want to control the visibility of the div.
- Ensure that you're working within a Collection List or a Collection Item on this page.
2. Select the Target Div
- Click on the div that you want to show or hide based on the CMS field's content.
- Make sure this div is directly associated with a Collection Item in your project.
3. Apply Conditional Visibility
- Go to the Settings panel on the right-hand side of the Webflow Designer.
- Scroll down to find the Conditional Visibility section.
- Click on “+ Add Condition” to set a new condition for visibility.
4. Set Specific Conditions
- Choose the CMS field that should determine visibility from the dropdown.
- Set the condition to be “is set” to ensure the div only appears when this CMS field has content.
5. Preview and Publish
- Preview the page to check if the logic works as expected.
- Once confirmed, publish the changes to make the conditional visibility live on your site.
Summary
By using Conditional Visibility in Webflow, you can prevent a div from displaying on a published page when a related CMS field is empty. Remember to test and publish the settings to apply the changes effectively.