---
title: "Pflichtfelder im Backend selbst definieren"
url: "https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren"
source: "typo3.net"
tags: ["Backend","Frage","TCA"]
created: "2005-08-23"
last_reply: "2006-02-23"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Pflichtfelder im Backend selbst definieren

Backend · 6 Antworten · gestartet 2005-08-23

## Eröffnungsbeitrag

**silvertypo** · 2005-08-23 · [Beitrag #1](https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren/1)

Liebe Forum-Mitglieder,

gibt es eine Möglichkeit selbst zu definieren, welche Backend-Felder beim Anlegen neuer Seiten/Inhalte zwingend ausgefüllt werden müssen? Hintergrund: Ich möchte Redakteure in einem Web-Projekt verpflichten, zu Bildern immer gleich auch Alt-Tags (mit entsprechender Backend Extension) zu ergänzen.

Ich freue mich über ein Feedback. Vielen Dank im voraus

## Antworten

### [#2](https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren/2) · just2b · 2005-08-24

Hallo,

also das geht nur über die Ext, die auch die Felder zur Verfügung stellt =>
typo3conf/ext/ext-name/tca.php
=> da suchst du nach dem Feld, was du brauchst => da gibts dann immer ein Array, das so ausschaut: "config" => Array ( und da setzt hinein als letzten Punkt: "eval" => "required",

Bsp:

```typoscript
		"test" => Array (		
			"exclude" => 1,		
			"label" => "LLL:EXT:bla/locallang_db.php:tx_bla_test.test",		
			"config" => Array (
				"type" => "input",	
				"size" => "30",	
				"eval" => "required",
			)
		),
```

hoffe geholfen zu haben
lg georg

### [#3](https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren/3) · silvertypo · 2005-08-24

Hallo Georg,

vielen Dank für deine schnelle und präzise Auskunft. Ich werde das in den nächsten Tagen probieren und nochmal eine kurze Rückmeldung geben.

Viele Grüße

Axel

### [#4](https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren/4) · just2b · 2005-08-24

Hallo Axel,

weil ich grad draufgekommen bin, noch ein Bsp, nicht dass du den gleichen Fehler wie ich machst.. das required muss ganz unten im config stehen, sie zB

```php
"farbe" => Array (		
	"exclude" => 1,		
	"label" => "LLL:EXT:bla/locallang_db.php:tx_bla_test.farbe",		
	"config" => Array (
		"type" => "input",	
		"size" => "30",	
		"wizards" => Array(
			"_PADDING" => 2,
			"color" => Array(
				"title" => "Color:",
				"type" => "colorbox",
				"dim" => "12x12",
				"tableStyle" => "border:solid 1px black;",
				"script" => "wizard_colorpicker.php",
				"JSopenParams" => "height=300,width=250,status=0,menubar=0,scrollbars=1",
			),
		),
		"eval" => "required",
	)
),
```

viel erfolg

georg

### [#5](https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren/5) · silvertypo · 2005-08-24

Hallo Georg,

danke für deine Ergänzung: Ich habe tatsächlich schon erfolglos den ersten Versuch gestartet. Ich habe bei der Extension "dmc_image_alttext" die Datei "tca.php" nicht gefunden. den Array konnte ich dann aber in der Datei ext_tables.php finden, die wie folgt aussieht:

```php
<?php
if (!defined ("TYPO3_MODE")) 	die ("Access denied.");
$tempColumns = Array (
	"tx_dmcimagealttext" => Array (		
		"exclude" => 1,		
		"label" => "LLL:EXT:dmc_image_alttext/locallang_db.php:tt_content.tx_dmcimagealttext",		
		"config" => Array (
			"type" => "text",
			"cols" => "30",	
			"rows" => "3",
			"eval" => "required",
		)
	),
	"tx_dmcimagetitletext" => Array (		
		"exclude" => 1,		
		"label" => "LLL:EXT:dmc_image_alttext/locallang_db.php:tt_content.tx_dmcimagetitletext",		
		"config" => Array (
			"type" => "text",
			"cols" => "30",	
			"rows" => "3",
		)
	),
);
```

Dort habe ich "eval..." eingefügt, offensichtlich aber nicht an der richtigen Stelle. Wo soll ich es einfügen? Nochmals Danke für deine Hilfe.

Axel

### [#6](https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren/6) · just2b · 2005-08-24

Hallo Axel,
hab ne schlechte Nachricht.... scheinbar kann man textareas nicht auf required setzen....
sorry

georg

### [#7](https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren/7) · Harakiri · 2006-02-23

Ich frage mich, warum das nicht möglich ist? Auch eine Textarea kann man doch auf leeren Inhalt hin überprüfen?

Schade dass das nicht möglich ist!

PS: auch bei Combobox und Fileupload geht das nicht!

---

Quelle: „Pflichtfelder im Backend selbst definieren“, typo3.net, https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
