---
title: "Selected Person’s Contracts"
manual: "Academic Profiles"
version: "main"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-persons:integrator-selected-contracts@main"
source: "Integrator/SelectedContracts.rst"
rendered: "2026-10-15T10:24:29+00:00"
---

# Selected Person’s Contracts {#integrator-selected-contracts}

![Icon of the selected contracts](../Images/Icons/selected-profiles.svg)

-   *CType:* `academicpersons_selectedcontracts`
-   *Plugin:*

    `AcademicPersons`, plugin `SelectedContracts`, action
    `ProfileController::selectedContractsAction()`

-   *Set:*

    `fgtclb/academic-persons-selected-contracts`, or the aggregate set
    `fgtclb/academic-persons`

-   *Templates:*

    `Templates/Profile/SelectedContracts.html`, see
    [Templates](https://docs.typo3.org/permalink/fgtclb/academic-persons:templates@main)

The contracts an editor picks, in the order they are picked, one item or one
table row each, with the name of its profile. It is the element for a person
who holds several roles and should appear in one of them only: the dean on the
page of the dean's office, without the professorship, or the contact person of
a service with the room and phone number of that role.

The element shows the picked contract, whatever its validity, and none of the
other contracts of the profile. The names link to the detail page, which shows
the whole profile.

![Three tiles with linked name, one position and e-mail each](../Images/Screenshots/selected-contracts-default.png)

## Settings {#integrator-selected-contracts-configuration}

-   **Detail Page**

    -   *Type:* page
    -   *Default:* empty

    The page the names link to, see [Detail Page](https://docs.typo3.org/permalink/fgtclb/academic-persons:confval-person-list-detail-pid@main).

-   **Link the names to the detail view**

    -   *Type:* select
    -   *Default:* Use the site setting

    See [Link the names to the detail view](https://docs.typo3.org/permalink/fgtclb/academic-persons:confval-person-list-detail-link@main).

-   **Selected Contracts**

    -   *Type:* select, several values
    -   *Default:* empty

    The contracts the element shows, in the order of the right-hand list. The
    left-hand list offers every contract of the installation, ordered by the
    name of the person and labelled with the last and first name, the
    function type, the organisational unit and the validity, for example
    `Doe, Jane / Professor / Faculty of Engineering / 2020-04-01--`. Empty
    shows the text that no contract was found.

    In an installation with more than one site, page TSconfig restricts the
    offered contracts to the storage folders of a page tree, see
    [Restrict the backend contract selects](https://docs.typo3.org/permalink/fgtclb/academic-persons:configuration-contract-select-storage-scope@main). A listener of
    `\FGTCLB\AcademicBase\Event\ModifyTcaSelectFieldItemsEvent` can change
    the items as well.

-   **Show only selected Fields**

    -   *Type:* select, several values
    -   *Default:* empty

    The fields each item shows, see [Show only selected Fields](https://docs.typo3.org/permalink/fgtclb/academic-persons:confval-person-list-show-fields@main). The contract fields are those of the picked
    contract.

-   **View Mode Toggle**

    -   *Type:* checkbox
    -   *Default:* off

    See [View Mode Toggle](https://docs.typo3.org/permalink/fgtclb/academic-persons:confval-selected-profiles-view-mode-toggle@main). Two
    elements of this kind on one page share the chosen mode.

-   **View Mode Default**

    -   *Type:* select
    -   *Default:* Tiles

    See [View Mode Default](https://docs.typo3.org/permalink/fgtclb/academic-persons:confval-person-list-view-mode-default@main). The table
    has one row per contract.

![View mode switch with Table active above a table with one row](../Images/Screenshots/selected-contracts-table.png)

-   **Show hidden records**

    -   *Type:* checkbox
    -   *Default:* off

    Shows a picked contract whose **Visible** switch is off as well,
    for an internal directory. See [Contracts that are not public](https://docs.typo3.org/permalink/fgtclb/academic-persons:configuration-hidden-contracts@main).
