---
title: "Was bedeutet fe_groups = -2 in pages?"
url: "https://www.typo3.net/d/108384-was-bedeutet-fe-groups-2-in-pages"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Frontend-Benutzer"]
created: "2011-11-24"
last_reply: "2011-11-25"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Was bedeutet fe_groups = -2 in pages?

Extensions › Entwicklung · 3 Antworten · gestartet 2011-11-24

## Eröffnungsbeitrag

**typonewbe** · 2011-11-24 · [Beitrag #1](https://www.typo3.net/d/108384-was-bedeutet-fe-groups-2-in-pages/1)

Hallo,

Um die Benutzergruppen einer Seite zu holen benutze ich.

```php
$pageGroups = t3lib_div::intExplode(',', $GLOBALS['TSFE']->page['fe_group']);
```

durch das intExplode steht in

```php
$pageGroups[0] = 0
```

wenn die Seite keine Gruppe hat.
Dies wird von mir abgefangen.
Nun hab ich aber den Fall, das

```php
$pageGroups[0] = -2
```

ist. Wo kommt diese -2 her und was bedeutet sie kann ich die wie 0 behandel?
0 behandle ich wie alle dürfen lesen, da keine Rechte vergeben wurden.

Danke schon mal im Voraus

Gruß typonewbe

## Antworten

### [#2](https://www.typo3.net/d/108384-was-bedeutet-fe-groups-2-in-pages/2) · Julian.​Hofmann · 2011-11-25

Hallo.

Bei der FE-Zugriffbegrenzung gibt es neben konkreten FE-Gruppen (für die UID der Gruppe (int+) gespeichert wird) zwei Sondereinträge:
-1: Hide at login
-2: Show at any login

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/108384-was-bedeutet-fe-groups-2-in-pages/3) · typonewbe · 2011-11-25

Hallo Julian.Hofmann,

vielen Dank für diese Info.:)

Das heißt für mich wenn -1 dann setzte ich die SQL Abfrage auf false schon darf man es nicht mehr sehen. Und im Fall -2 auf true schon kanns jeder sehen der eingeloggt ist.

Viele Grüße
typonewbe

### [#4](https://www.typo3.net/d/108384-was-bedeutet-fe-groups-2-in-pages/4) · Julian.​Hofmann · 2011-11-25

Für SQL-Abfragen machst Du Dir das Leben noch einfacher:
tslib_cObj::enableFields() ([Link zur API-Doku](http://api.typo3.org/typo3v4/current/html/classtslib__c_obj.html#a18d6f17ed58e3bb574126d4664d84619))

> Returns a part of a WHERE clause which will filter out records with start/end times or hidden/fe_groups fields set to values that should de-select them according to the current time, preview settings or user login. Definitely a frontend function. THIS IS A VERY IMPORTANT FUNCTION: Basically you must add the output from this function for EVERY select query you create for selecting records of tables in your own applications - thus they will always be filtered according to the "enablefields" configured in TCA Simply calls t3lib_pageSelect::enableFields() BUT will send the show_hidden flag along! This means this function will work in conjunction with the preview facilities of the frontend engine/Admin Panel.

---

Quelle: „Was bedeutet fe_groups = -2 in pages?“, typo3.net, https://www.typo3.net/d/108384-was-bedeutet-fe-groups-2-in-pages
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
