---
title: "Datensatz bearbeiten"
url: "https://www.typo3.net/d/80315-datensatz-bearbeiten"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2008-08-05"
last_reply: "2008-08-06"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Datensatz bearbeiten

Extensions › Entwicklung · 1 Antwort · gestartet 2008-08-05

## Eröffnungsbeitrag

**Greenhorn2013** · 2008-08-05 · [Beitrag #1](https://www.typo3.net/d/80315-datensatz-bearbeiten/1)

Hallo zusammen.
ich hab ne eigene Extension mit einer Tabelle.
Die einträge in dieser Tabelle kann man ja komfortabel mit Typo3 im BE vornehemen.
Nun zur Frage, kann ich das Formular zum eintrag bearbeiten und anlegen so anpassen, das bestimmte Felder aus / eingeblendet werden, jenachdem welchen Typ der Datensatz hat?
So nach dem Motto, Datensatz vom Typ privat, dann wird das feld firmenname ausgeblendet.

MFG
Greeny

## Antworten

### [#2](https://www.typo3.net/d/80315-datensatz-bearbeiten/2) · Norman2k · 2008-08-06

Wenn das Feld "Typ" auch ein ganz normales Eingabefeld in dem Datensatz ist, ist das kein Problem, Stichwort "**displayCond**"

Hier ein Beispiel wie ich es in einer Ext. verwende. Wenn bei "garden" 1 ausgewählt wird, lädt das Formular neu und es erscheint das Feld "gardensize". Andersrum natürlich genau so, wählt man 0, wird das Feld ausgeblendet (tca.php)

```php
<?php
"garden" => Array (		
	"exclude" => 1,		
	"label" => "Garden",		
	"config" => Array (
		"type" => "radio",
		"items" => Array (
			Array("...garden.I.1", "1"),
			Array("...garden.I.0", "0"),
		),
		"default" => 0,
	)
),
"gardensize" => Array (		
	"exclude" => 1,		
	"label" => "Gardensize",
	"displayCond" => "FIELD:garden:=:1", 	
	"config" => Array (
		"type" => "input",	
		"size" => "5",	
		"eval" => "double2",
	)
),
?>
```

Ausführliche Infos solltest du hier bekommen:
<https://docs.typo3.org/m/typo3/reference-tca/main/en-us/Index.html>

---

Quelle: „Datensatz bearbeiten“, typo3.net, https://www.typo3.net/d/80315-datensatz-bearbeiten
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
