---
title: "Neue Spalte in fe_users im Backend sichtbar machen"
url: "https://www.typo3.net/d/126288-neue-spalte-in-fe-users-im-backend-sichtbar-machen"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","Frontend-Benutzer","TCA"]
created: "2017-10-16"
last_reply: "2017-11-15"
replies: 1
solved: true
page: 1
pages: 1
lang: "de"
---

# Neue Spalte in fe_users im Backend sichtbar machen

Extensions › Extbase · 1 Antwort · gelöst · gestartet 2017-10-16

## Frage

**Power-Poler** · 2017-10-16 · [Beitrag #1](https://www.typo3.net/d/126288-neue-spalte-in-fe-users-im-backend-sichtbar-machen/1)

Mojen,
Versuche gerade die bestehende Tabelle "fe_users" zu erweitern. Und zwar möchte ich dieser die Spalte "hidden" hinzufügen, um usern die Möglichkeit zu geben, sich aus der Mitgliederliste "Auszutragen"
Die Spalte wird auch soweit hinzugefügt. Aber leider von Typo noch nicht verwendet, bzw. im Backend angezeigt.
<http://www.sklein-medien.de/tutorials/detail/typo3-datenbanktabellen-um-neue-felder-erweitern/>
Dieses Tut habe ich dafür verwendet, nur den code für Pages  verwendet, und alles in fe_users, bzw Extensionname geändert.
Hier meine fe_users.php:

```php
<?php
if (!defined('TYPO3_MODE')) {
  die ('Access denied.');
}
// Configure new fields:
$fields = array(
  'hidden' => array(
    'label' => 'hidden',
    'exclude' => 0,
    'config' => array(
      'type' => 'check',
      'default' => 0
    )
  )
);
// Add new fields to fe_users:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_users', $fields);
// Make fields visible in the TCEforms:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes(
  'fe_users', // Table name
  '--palette--;LLL:EXT:user_control/Resources/Private/Language/locallang_db.xlf:fe_users.palette_title;tx_usercontrol', // Field list to add
  '1', // List of specific types to add the field list to. (If empty, all type entries are affected)
  'after:nav_title' // Insert fields before (default) or after one, or replace a field
);
// Add the new palette:
$GLOBALS['TCA']['fe_users']['palettes']['tx_usercontrol'] = array(
  'showitem' => 'hidden'
);
```

Schätze, dass ich hier irgendwo einen Bock geschossen habe.
Wäre super, wenn am Ende in Website User, neben "Disable", eine Checkbox mit "Hidden" erscheint. Übersetzung brauche ich nicht, habe es versuchsweise mal aus dem Tut übernommen.
Typo3 bietet im Repository ja die Funktion: "findAll()" Wenn diese das hidden berücksichtigt, wäre das die einfachste Lösung. Ansonsten könnte ich noch eine eigne Datenbankabfrage machen, die "hidden" mit einbezieht.

Schon mal Danke für eure Hilfe.
Mfg
Power-Poler

## Beste Antwort

**Power-Poler** · 2017-11-15 · [Beitrag #2](https://www.typo3.net/d/126288-neue-spalte-in-fe-users-im-backend-sichtbar-machen/2)

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_users', $additionalColumns);
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('fe_users', 'hidden', '', 'after:disable');

## Antworten

### [#2](https://www.typo3.net/d/126288-neue-spalte-in-fe-users-im-backend-sichtbar-machen/2) · Power-Poler · 2017-11-15 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Neue Spalte in fe_users im Backend sichtbar machen“, typo3.net, https://www.typo3.net/d/126288-neue-spalte-in-fe-users-im-backend-sichtbar-machen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
