---
title: "Problem bei Erweiterung TCA.php (am Beispiel julle_events)"
url: "https://www.typo3.net/d/97012-problem-bei-erweiterung-tcaphp-am-beispiel-julle-events"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2010-02-24"
last_reply: "2010-02-24"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Problem bei Erweiterung TCA.php (am Beispiel julle_events)

Extensions › Entwicklung · 0 Antworten · gestartet 2010-02-24

## Eröffnungsbeitrag

**hacki** · 2010-02-24 · [Beitrag #1](https://www.typo3.net/d/97012-problem-bei-erweiterung-tcaphp-am-beispiel-julle-events/1)

Hallo Forum,

Ich hänge derzeit an einer Erweiterung der bestehenden Extension „julle_events“. Ich möchte hier neue formularfelder hinzufügen und muss dafür unter anderem die **tca.php** im extension verzeichnis anpassen.

Dazu habe ich das neue Feld „Rabatt“ angelegt (In DB, in ext_tables…etc.) und tue dies nun auch in der tca.php – dies sieht wie folgt aus:

```php
"partner_code" => Array (		
     "exclude" => 0,		
     "label" => "LLL:EXT:julle_events/locallang_db.php:tx_julleevents_participants.partner_code",		
	"config" => Array (
		"type" => "input",	
		"size" => "30",
		)
	),
"rabatt" => Array (		
     "exclude" => 0,		
     "label" => "LLL:EXT:julle_events/locallang_db.php:tx_julleevents_participants.rabatt",		
	"config" => Array (
		"type" => "input",	
		"size" => "30",
		)
	),
```

Soweit klappt das auch super. Ich bekomme ein neues Textfeld (input) und kann mit diesem arbeiten.

Mein Problem liegt nun darin, dass ich gerne nicht ein Feld „Input“ hätte, sondern entweder **radiobuttons** oder eine **Dropdown-Auswahlbox**. Deshalb habe ich folgendes versucht:

Radio-Versuch:

```php
"rabatt" => Array (
            "label" => "LLL:EXT:julle_events/locallang_db.php:tx_julleevents_participants.rabatt",
            "config" => Array (
                "type" => "radio",
                "items" => Array (
                    Array("test ", 0),
                    Array("test2", 1)
                ),
                "default" => 0
            )
        ),
```

Hier erscheint als Fehlermeldung: **„N/A type = radio“**

DropDown-Versuch:

```php
"rabatt" => Array (		
	"exclude" => 0,		
	"label" => "LLL:EXT:julle_events/locallang_db.php:tx_julleevents_participants.rabatt",		
		"config" => Array (
			"type" => "select",	
			"items" => Array (
			        Array("Student", "10"),
				Array("Azubi", "20"),
				Array("nichts", ""),
   				 )
			)
		),
```

Diese Lösung schmeisst: **TYPO3 Fatal Error: Extension key "" was NOT loaded! (t3lib_extMgm::extPath)**

Hat jemand eine Idee? Bin neu in dem Thema…

---

Quelle: „Problem bei Erweiterung TCA.php (am Beispiel julle_events)“, typo3.net, https://www.typo3.net/d/97012-problem-bei-erweiterung-tcaphp-am-beispiel-julle-events
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
