---
title: "Flexform Felder im Backend ausblenden (Extbase settings)"
url: "https://www.typo3.net/d/119553-flexform-felder-im-backend-ausblenden-extbase-settings"
source: "typo3.net"
tags: ["Backend","Benutzer & Rechte","Frage"]
created: "2015-01-23"
last_reply: "2018-07-18"
replies: 2
solved: true
page: 1
pages: 1
lang: "de"
---

# Flexform Felder im Backend ausblenden (Extbase settings)

Backend › Benutzer & Rechte · 2 Antworten · gelöst · gestartet 2015-01-23

## Frage

**Julian.​Hofmann** · 2015-01-23 · [Beitrag #1](https://www.typo3.net/d/119553-flexform-felder-im-backend-ausblenden-extbase-settings/1)

Hallo zusammen.

Seit TYPO3 4.5 kann man doch im Backend auch Felder ausblenden, welche keine Datenbankfelder sind, sondern über eine Flexform definiert wurden.
Dies wurde u.a. im Thread "[Flexform Felder im Backend ausblenden](https://www.typo3.net/d/105475-flexform-felder-im-backend-ausblenden)" im Mai 2011  behandelt.

Wie sieht es aus, wenn der Feldname im Flexform mit Punkt ist? Mir will es nicht gelingen, *settings.categories* oder andere für Extbase gedachte Einstellungen innerhalb eines Flexforms auszublenden oder vorzubelegen via PageTS (TCEFORM/TCAdefault)

Funktionierend:
orderBy-Feld aus Flexform von EXT:tt_news ausblenden

```typoscript
TCEFORM.tt_content.pi_flexform.9.sDEF.listOrderBy.disabled = 1
```

Nicht funktionierend:
categories-Feld aus Flexform von EXT:events2 ausblenden

```typoscript
TCEFORM.tt_content.pi_flexform.events2_events.sDEFAULT.settings.categories.disabled = 1
```

Hat irgendwer Rat? Sieht den Fehler? Oder weiß die Lösung?

Viele Grüße
Julian

## Beste Antwort

**Julian.​Hofmann** · 2018-07-18 · [Beitrag #3](https://www.typo3.net/d/119553-flexform-felder-im-backend-ausblenden-extbase-settings/3)

Die Lösung ist eigentlich ganz simpel: die Punkte müssen escapet werden:

```plaintext
TCEFORM.tt_content.pi_flexform.powermail_pi1.main.settings\.flexform\.main\.confirmation.disabled = 1
```

Ausführlicher:
Liegt z.B. folgendes (vereinfachtes) Flexform vor:

```xml
<T3DataStructure>
	<sheets>
		<main>
			<ROOT>
				<TCEforms>
					<sheetTitle>LLL:EXT:powermail/Resources/Private/Language/locallang_db.xlf:flexform.main</sheetTitle>
				</TCEforms>
				<type>array</type>
				<el>
					<settings.flexform.main.confirmation>
						<TCEforms>
							<exclude>1</exclude>
							<label>LLL:EXT:powermail/Resources/Private/Language/locallang_db.xlf:flexform.main.confirmation</label>
							<config>
								<type>check</type>
								<default>0</default>
							</config>
						</TCEforms>
					</settings.flexform.main.confirmation>
				</el>
			</ROOT>	
		</main>	
	</sheets>
</T3DataStructure>
```

so heißt dort der relevante Knoten "settings.flexform.main.confirmation". Innerhalb dieses Namens müssen die Punkte escapet werden, damit beim Parsen des TypoScripts der Name erhalten bleibt und nicht die Einzelbestandteile interpretiert werden.

## Antworten

### [#2](https://www.typo3.net/d/119553-flexform-felder-im-backend-ausblenden-extbase-settings/2) · BastianBalthasarBux · 2016-10-23

weisst du, was ich glaube? das problem ist, dass hier der Tag für den Field-KEy als 'settings.categories' gewählt wurde.
was vermutlich hinterher intern als <settings><categories> aufgelöst wird, was es natürlich nicht gibt.

Aber das ist eine reine Vermutung!
Bei mir funktioniert das nämlich ansonsten immer bestens, siehe auch:
<https://www.riccabona.it/aktuelle-meldungen/detail/artikel/flexform-felder-via-pagetsconfig-beeinflussen/>

### [#3](https://www.typo3.net/d/119553-flexform-felder-im-backend-ausblenden-extbase-settings/3) · Julian.​Hofmann · 2018-07-18 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Flexform Felder im Backend ausblenden (Extbase settings)“, typo3.net, https://www.typo3.net/d/119553-flexform-felder-im-backend-ausblenden-extbase-settings
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
