Yes, it is absolutely possible to link buttons to specific CMS Collection Pages in Webflow. The approach depends on whether you're using a static page or a Collection List to generate buttons dynamically.
1. Linking Buttons on a Static Page to Specific CMS Items
If you're on a static page and want buttons to go to specific CMS Collection Pages, you need to manually set the links:
- Go to your static page, then select a button.
- In the button’s link settings, choose “Page” → “Collection Page”.
- Select the Collection and then type in the URL slug of the specific item manually (e.g.,
/projects/project-1
). - Repeat for the other buttons with their respective slugs.
This method works but requires you to hardcode each link. Use this when the buttons are fixed and not managed by a Collection.
If your buttons are inside a Collection List (e.g., on a CMS Template or regular page with dynamic content):
- Add a Collection List and bind it to your desired CMS Collection.
- Drag in a Button or Link Block inside the Collection Item.
- Select the button and go to its link settings.
- Choose “Current [Collection]” under Collection Page — this will link each button to its respective CMS item page.
- That way, each button links to the correct CMS Collection Page based on the item it represents.
- Webflow doesn’t allow traditional buttons to dynamically link to CMS pages. To handle this:
- Use a Link Block styled like a button — this works the same way and supports dynamic links.
- Add whatever elements you need inside (e.g., text, icon) and bind to the Collection’s fields.
Summary
Yes, you can link buttons to specific CMS Collection Pages. For static pages, manually enter the URLs. For dynamic content using Collection Lists, use Link Blocks with dynamic “Current [Collection]” page links for full automation.