---
title: "Feature: Show and hide contact records in the frontend editing"
manual: "Academic Profiles Edit"
version: "3.0"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-persons-edit:feature-1782285577@3.0"
source: "Changelog/2.4/Feature-FrontendVisibilityToggleForContactRecords.rst"
rendered: "2026-10-26T17:55:31+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, e-mail 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
(`academic:createprofiles` and `academic:updateprofiles` of
`EXT:academic_persons`) 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](https://docs.typo3.org/permalink/fgtclb/academic-persons-edit:breaking-1782285579@3.0) for the required adaptations.

## Impact {#impact}

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

-   physical addresses
-   e-mail addresses
-   phone numbers

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

## Affected Installations {#affected-installations}

All installations using `EXT:academic_persons_edit`.

## 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.
