---
title: "Feature: Show and hide contact records in the frontend editing"
manual: "Academic Profiles Edit"
version: "main"
source: "Changelog/2.4/Feature-FrontendVisibilityToggleForContactRecords.rst"
rendered: "2026-09-30T20:17:10+00:00"
---

# Feature: Show and hide contact records in the frontend editing {#feature-1782285577}

## Description {#description}

Profile owners can now control which of their contact records are
displayed on the public profile directly from the frontend editing
plugin of `EXT:academic_persons_edit`.

For each physical address, email address and phone number a new
"show"/"hide" toggle is available in the contract editing view. Hiding
a record sets the standard TYPO3 `hidden` enable field on the record,
which removes it from the public profile display while keeping the data
intact.

The frontend editing list always shows hidden records (marked with a
"Hidden" badge) so that they can be made visible again at any time. The
other actions (view, edit, sort, delete) are only offered for visible
records — a hidden record has to be shown again before it can be
edited.

Records created and updated by the profile synchronization
(`EXT:academic_persons` create/update profile commands) can be hidden
as well: the synchronization keeps updating their data, but no longer
changes their visibility once a profile owner has decided to hide them.

> [!NOTE]
> This feature changes the frontend editing Fluid templates and is
> therefore breaking for projects that override them. See
> [Breaking: Adapted frontend editing templates for contact record visibility](Breaking-AdaptedFrontendEditingTemplatesForVisibility.html#breaking-1782285579) for the required adaptions.

## Impact {#impact}

Profile owners using the `EXT:academic_persons_edit` frontend editing
gain fine-grained control over the visibility of their:

-   physical addresses
-   email addresses
-   phone numbers

without having to delete records they only want to hide temporarily.

## Affected Installations {#affected-installations}

All installations using the `EXT:academic_persons_edit` extension
starting with version 2.4.

## Migration {#migration}

No migration is required. Existing records keep their current
visibility (they are visible unless they were already hidden in the
backend). The new toggle can be used immediately.
