Skip to content

Section fieldtype deprecation has no replacement for a fieldless, always-visible editor note #1475

Description

@ChrisLCarrBF

Summary

The Section fieldtype is deprecated in v6 and scheduled for removal in v7. The upgrade guide recommends using blueprint-builder sections instead. That covers structural grouping, but not the display-only "note to the editor" use case, and none of the existing alternatives reproduce it.

The use case

A display-only, always-visible line of instructional text placed inside a Replicator/Bard set — with no associated data field. This is used heavily by page builders (e.g. the Peak starter kit) to explain what a given set does, especially for sets that render content automatically and have few or no editable fields.

Steps to reproduce the gap

  1. In a Replicator or Bard set, add a Section field with instructions text (e.g. "This displays all items in the FAQ collection").
  2. Try to reproduce the same always-visible note using only non-deprecated features.

Expected

A supported way to show persistent instructional text inside a set without attaching it to a data field.

Actual

No non-deprecated feature does this:

  • Blueprint-builder sections render as top-level tabs and don't apply inside a set.
  • Set-level instructions render only as a hover ⓘ tooltip — not always visible.
  • Field-level instructions are always visible but require a host field, which these sets don't have.

Suggested resolution

Provide at least one of:

  • A first-party display-only fieldtype that isn't slated for removal, or
  • An "always visible" mode for set-level instructions, or
  • An always-visible instructional text block on sections that also works inside sets.

At minimum, it'd help to keep the Section fieldtype until an equivalent exists, so the removal in v7 doesn't drop functionality with no migration path.

Environment

  • Statamic: 6.x
  • Peak starter kit (page builder pattern)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions