Pin Specific Entries to a Component
Pin one or more entries to a Freeform template so the layout can bind to entry fields. Use this when your template assembles content from multiple entries, say a landing template featuring two products, a testimonial, and a CTA from a campaign entry.
Why Pinning Matters
A Connected template owns the relationship "this template renders one entry of this content type". Bindings inside the layout naturally reach template.<field> on that entry. Simple.
A Freeform template has no such entry. So when the layout wants to render specific content from the CMS, say a campaign's headline, a featured product's image, a testimonial's quote, you need a way to bring those entries onto the template explicitly. That's what Pinned Entries does.
Where to Pin
Inside a Freeform template on the canvas:
Right panel → Data tab → Additional Entry Data section
The Data tab itself only appears when Enable Freeform Feature is on in Project Configuration; without Freeform, the right panel collapses to Settings only. See The Data tab for the full structure (Additional Entry Data + Queries + External Data sections).
What You Can Do with a Pinned Entry
- Bind any of its fields as a component prop: heading text, image source, CTA URL, etc.
- Supply it as a Repeater source when it has list-shaped fields
- Replace the pin with another entry of the same content type; bindings keep working
- Open the Freeform template on the canvas
- Right panel to Data tab to Additional Entry Data section
- Add a pin: search the stack for the entry, confirm
- The pinned entry appears in the list with its title and content type
- Select any component on the canvas, then right panel Data tab, then bind a prop, then pick from the pinned entry's fields in the Data Picker
Step 3 opens a modal entry picker: a content-type filter at the top and a searchable, sortable table of candidate entries below it.
Common Patterns
- One "template entry" pin that holds metadata (title, hero image, CTA link) + several decorative entries (featured products, testimonials). The layout becomes a small composition over them.
- A campaign entry pin for shared branding (colors, headline tone) + Pinned Queries for the dynamic content lists.
- A hero entry pin + Pinned Queries for related-content lists below.