---
title: "TCAdefaults für bestimmten Type vorbelegen"
url: "https://www.typo3.net/d/112950-tcadefaults-fuer-bestimmten-type-vorbelegen"
source: "typo3.net"
tags: ["Backend","Frage","Inhaltselemente","TCA"]
created: "2012-11-27"
last_reply: "2012-11-28"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# TCAdefaults für bestimmten Type vorbelegen

Backend · 5 Antworten · gestartet 2012-11-27

## Eröffnungsbeitrag

**griebie** · 2012-11-27 · [Beitrag #1](https://www.typo3.net/d/112950-tcadefaults-fuer-bestimmten-type-vorbelegen/1)

Moin,

ich möchte, dass die Option "In Menüs zeigen" für CTypes Trenner (div) standardmäßig deaktiviert ist. Mein Ansatz mit

[globalVar = TSFE:tt_content|CType = div]
TCAdefaults.tt_content.sectionIndex = 0
[GLOBAL]

funktioniert leider nicht. Hat jemand einen Tipp?

## Antworten

### [#2](https://www.typo3.net/d/112950-tcadefaults-fuer-bestimmten-type-vorbelegen/2) · LuP · 2012-11-27

Hallo,

```php
$GLOBALS['TCA']['tt_content']['columns']['sectionIndex']['displayCond'] = 'FIELD:CType:!=:div';
```

VG,
LuP

### [#3](https://www.typo3.net/d/112950-tcadefaults-fuer-bestimmten-type-vorbelegen/3) · griebie · 2012-11-27

Danke LuP!
Jedoch bewirkt das Skript lediglich, dass die Option nicht gesetzt werden kann - die default Einstellung für den Wert bleibt aber bei 1 - und das soll nicht sein.

Ich möchte gerne, dass beim "CType = div" der Wert für "sectionIndex = 0" gesetzt wird.

Geht das auch?

### [#4](https://www.typo3.net/d/112950-tcadefaults-fuer-bestimmten-type-vorbelegen/4) · LuP · 2012-11-28

```php
$GLOBALS['TCA']['tt_content']['columns']['sectionIndex']['config']['default'] = 0;
```

VG,
LuP

### [#5](https://www.typo3.net/d/112950-tcadefaults-fuer-bestimmten-type-vorbelegen/5) · griebie · 2012-11-28

Hi LuP,

auch dieser Vorschlag grift gleich für alle COE, entscheidend wäre aber, dass nur im COE "Trenner" diese Option per default auf 0 gesetzt ist. Vermutlich bräuchte ich eine funktionierende TSConfig Condition für das COE ..

### [#6](https://www.typo3.net/d/112950-tcadefaults-fuer-bestimmten-type-vorbelegen/6) · LuP · 2012-11-28

Sorry, ich habe vorhin nicht ganz verstanden.

die einzige Möglichkeit wäre IMHO, sich per Hook anhand $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tceforms.php']['getSingleFieldClass'] in die TCEforms einzuklinken und mittels getSingleField_beforeRender() den Default-Wert der Checkbox zu ändern. Hierzu eine Erweiterung mit dem Kickstarter oder Extension Builder anlegen.

VG,
LuP

---

Quelle: „TCAdefaults für bestimmten Type vorbelegen“, typo3.net, https://www.typo3.net/d/112950-tcadefaults-fuer-bestimmten-type-vorbelegen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
