Introduction to Bookmark and Link Tags
What Are Bookmark and Link Tags?
Bookmark and Link Tags work together to create clickable navigation links within your generated output. A Link Tag defines where the clickable link appears, and a Bookmark Tag marks the destination that the link jumps to.
These tags also support external URLs — a Link Tag can point to a website rather than an internal bookmark, pulling the URL dynamically from your data source.
How Do They Work Together?
Think of it like a table of contents: you click a link at the top of a document and it takes you to the relevant section. Bookmark and Link Tags let you build this kind of navigation dynamically in your generated reports.
There are three tags involved:
- Link Tag — Marks the beginning of a clickable link. Its query specifies where the link points to (a bookmark name or a URL).
- EndLink Tag — Marks the end of the clickable link. Any text between the Link and EndLink Tags becomes the clickable link text in your output.
- Bookmark Tag — Marks a destination in the document. Its query specifies a name that Link Tags can reference.
Every Link Tag must have a corresponding EndLink Tag. The Bookmark Tag is only needed when linking to another location within the same document.
Two Types of Links
The Link Tag's type property controls what kind of link it creates:
Internal Links (Bookmarks)
Set the Link Tag type to bookmark to create a link that jumps to another location within the same document. The Link Tag's query must match the name defined in the Bookmark Tag's query.
Example use cases: Table of contents entries, "back to top" links, cross-references between sections in a long report.
External Links (URLs)
Set the Link Tag type to link (the default) to create a link to an external URL. The Link Tag's query pulls the URL from your data source, so each row or iteration can link to a different website or resource.
Example use cases: Linking to product pages, customer portals, external documents, or any URL stored in your data.
How Do I Create an Internal Bookmark Link?
- Insert a Link Tag — Place your cursor where you want the clickable link to appear. Use the Tags button on the Fluent Designer ribbon to insert a Link Tag.
- Set the type to bookmark — In the Tag Editor, set the type property to
bookmark. - Name the bookmark — In the Query Pane, enter a name for the bookmark destination (e.g.,
SectionTwo). - Add link text — After the Link Tag, type the text you want to be clickable (e.g., "Jump to Section Two").
- Insert an EndLink Tag — Place an EndLink Tag immediately after the link text.
- Insert a Bookmark Tag — Navigate to the destination location in your template and insert a Bookmark Tag. In its Query Pane, enter the same name you used in step 3 (e.g.,
SectionTwo). - Generate output — The link text is now clickable and jumps to the bookmark location.
How Do I Create an External URL Link?
- Insert a Link Tag — Place it where you want the clickable link. The type defaults to
link, so no change is needed. - Write a query — In the Tag Editor, write a select statement that returns the URL from your data source.
- Add link text — After the Link Tag, type the display text for the link.
- Insert an EndLink Tag — Place it immediately after the link text.
- Generate output — The text between the Link and EndLink Tags becomes a clickable hyperlink to the URL returned by your query.
You can combine Link Tags with looping tags (like BeginRepeat or ForEach) to generate a list of clickable links dynamically — for example, a list of product names that each link to their own detail page.
Learn More
For a complete breakdown of all properties and configuration options:
For step-by-step walkthroughs: