Finsweet Attributes: Table of Contents

Finsweet's Table of Contents adds anchor link navigation to Webflow CMS collections.

Install app
View website
View lesson
A record settings
CNAME record settings
Finsweet Attributes: Table of Contents

How to integrate Finsweet Attributes Table of Contents with Webflow

Content-heavy Webflow sites need navigable anchor points for long articles and CMS collections. Users scrolling through entire pages to find specific sections lose context and abandon content. Finsweet Attributes Table of Contents adds in-page navigation to collection items without custom JavaScript.

Integrate Finsweet Attributes through a single script tag and HTML attributes. Add the Attributes script to your site's custom code in head. Apply HTML attributes through Webflow's element settings to configure table of contents behavior.

Use native features, direct embeds and widgets

Finsweet Attributes Table of Contents integrates through a single script tag you add to your site's custom code section. Visit the Finsweet Attributes documentation for the script CDN URL at https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js. Add this script tag to your site's custom code in the head section. The script loads globally and enables all Finsweet Attributes functionality.

Configure your table of contents by adding HTML attributes through Webflow's element settings panel. The Attributes system works without custom JavaScript. Apply the fs-toc-element attribute to the container where you want the table of contents to appear. Apply fs-toc-content to the section containing your headings. The script automatically generates navigation from H2 through H6 headings in your Rich Text content.

The table of contents updates the URL hash as users scroll through sections. This enables direct links to specific content sections. The navigation highlights the current section based on scroll position. Configure additional options like sticky positioning or heading level filters using the documented attribute values in the official Finsweet documentation.

Test your implementation on your published site. Finsweet Attributes requires browser testing and does not work in Webflow's Designer preview mode. Verify that clicking navigation items scrolls to the correct sections. Check that URL hashes update properly. Test the current section highlighting across different browsers.

Build with Webflow and Finsweet Attributes API

Finsweet Attributes operates client-side without exposing a REST API or webhooks. The library reads HTML attributes from published pages and cannot be controlled through external API calls. For programmatic Webflow CMS operations, use the Webflow CMS API directly to manage collection items and content structure.

What you can build

Integrating Finsweet Attributes Table of Contents with Webflow enables navigation systems for content-heavy sites. Common implementations include documentation sites, FAQ pages, and long-form content with section navigation.

  • Documentation sites with section navigation: Build help centers where a sticky table of contents lists article headings. Users click headings to scroll to sections. URLs update with section hashes for direct sharing. The navigation highlights the current section as users scroll through content.
  • FAQ pages with question jump links: Create FAQ collections where users click questions to jump to answers. The URL updates with each question's anchor for sharing specific FAQ items. The table of contents generates automatically from heading elements in your Rich Text content.
  • Long-form content with progress tracking: Display content sections with persistent navigation that follows users through the page. The navigation highlights the current section based on scroll position. URLs update as users move through different sections for bookmarking and sharing specific content locations.

Frequently asked questions

  • Finsweet Table of Contents requires custom code support. You need a Webflow site plan that includes custom code functionality. Verify current plan requirements at Webflow's pricing page as plan features may change.

  • Verify the Finsweet script loads on your published site. Open browser developer tools and check the Network tab for the script request. Confirm you applied the correct attribute names to collection elements. Inspect the HTML in your browser's Elements panel. Consult the official Finsweet documentation for current attribute syntax. Test in multiple browsers to isolate browser-specific issues. Contact Finsweet support for integration guidance.

  • Based on standard DOM manipulation patterns, Finsweet Table ofContents should work with filtered and sorted collections since it operates on rendered HTML elements. Check the official Finsweet Attributes documentation for confirmed implementation patterns with filtered collections.

Finsweet Attributes: Table of Contents
Finsweet Attributes: Table of Contents
Joined in

Description

Finsweet Attributes Table of Contents is a client-side JavaScript library from Finsweet that adds anchor link functionality to Webflow CMS collections.

Install app

This integration page is provided for informational and convenience purposes only.


Other Plugins and integrations library integrations

Other Plugins and integrations library integrations

Scrollbar Styler by Finsweet

Scrollbar Styler by Finsweet

Connect Scrollbar Styler with Webflow to customize scrollbar design using visual controls and generated CSS code.

Plugins and integrations library
Learn more
React

React

Connect React (powerful component architecture) with Webflow to build dynamic, interactive web experiences with real-time data, complex state management, and reusable components—all while retaining full visual design control.

Plugins and integrations library
Learn more
Monto Multi-Currency

Monto Multi-Currency

Connect multi-currency tools with Webflow to display prices and process payments in multiple currencies for global customers.

Plugins and integrations library
Learn more
fullpage.js

fullpage.js

Connect fullpage.js with Webflow to get custom scroll hijacking, involving handling momentum scrolling, keyboard navigation, touch gestures, and history state.

Plugins and integrations library
Learn more
F'in sweet Webflow Hacks

F'in sweet Webflow Hacks

A custom code focused video series for Webflow websites. Learn how to use jQuery and javascript to extend the functionality of your Webflow project.

Plugins and integrations library
Learn more
Elfsight Webflow Plugins

Elfsight Webflow Plugins

Connect your Webflow site with over 100 customizable, no-code widgets from Elfsight to add social feeds, forms, reviews, chat, and more—without writing a single line of code.

Plugins and integrations library
Learn more
CMS Library: Load More

CMS Library: Load More

Load items from your Collection List on the same page, with Finsweet's CMS Library!

Plugins and integrations library
Learn more
Common Ninja

Common Ninja

Common Ninja brings over 100 customizable no-code widgets to Webflow, enabling businesses to add interactive elements like forms, reviews, countdown timers, and social proof without coding. This integration enhances user engagement, improves conversions, and extends Webflow's functionality through a simple embed process that keeps content automatically synchronized.

Plugins and integrations library
Learn more
CMS Library: Nest

CMS Library: Nest

Simulate multiple nested Collections on a single page, with Finsweet's CMS Library!

Plugins and integrations library
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free