Inline Editing 

New in version 2.2.0

Inline editing lets editors change content elements and page properties without leaving the frontend. Clicking an edit button opens the TYPO3 FormEngine edit form in a panel next to the page — no detour through the backend.

Screencast of inline editing

Editing a content element without leaving the frontend

Setup 

Inline editing is off by default. Enable it in your site settings:

config/sites/my-site/settings.yaml
frontendEdit:
  enableContextualEditing: true
Copied!

Or via the TYPO3 backend: Site Management > Sites > Edit site > Settings > Frontend Edit > Appearance.

How the form is presented 

The extension picks the presentation automatically, based on whether the TYPO3 core route record_edit_contextual is available. There is nothing to configure beyond the setting above.

Edit links open a sidebar panel that slides in from the right, driven by the native record_edit_contextual route.

Creating new content still uses the slide-in modal, because the New Content Element Wizard is hosted in the page module.

Inline editing sidebar on TYPO3 v14.2+

The sidebar panel on TYPO3 v14.2+

Edit links open a slide-in modal that loads the standard backend edit form in an iframe. The route record_edit_contextual does not exist on these versions, so the modal takes over both editing and the New Content Element Wizard.

From an editor's perspective the workflow is the same: open, edit, save, close.

Screencast of creating new content via the New Content Element Wizard

Creating new content — insert buttons open TYPO3's native New Content wizard inside the slide-in modal

Usage 

With inline editing enabled:

  • Clicking an edit button opens the panel instead of navigating to the backend.
  • The page properties link in the toolbar opens in the panel as well.
  • Ctrl+Click (or Cmd+Click on macOS) bypasses the panel and opens the full backend editor directly.

Controls 

Save
Saves the record and keeps the panel open.
Save & Close
Saves and closes the panel. The page reloads to reflect the changes.
Close
Closes the panel. Unsaved changes trigger a confirmation prompt.
Expand
Opens the full backend editor. Respects the Target blank setting (same window or new tab).

Escape and clicking the backdrop also close the panel.

Limitations 

The FormEngine runs outside its intended context, so some advanced features are limited:

Area Behavior
IRRE / relation browsers May have limited functionality.
Context menus (three-dot menu) Not available inside the panel. The primary actions (edit, hide, delete) are available as direct buttons.
Console errors Errors from backend JavaScript modules are expected and harmless.

Fallback behavior 

Setting disabled

All edit links navigate to the backend, exactly as without this feature.

Classic editing without inline editing

Editing without inline editing enabled — the edit link navigates to the full backend

JavaScript disabled
Edit links fall back to their href attribute, which points to the standard backend URL.