---
title: "Extension bugt bei \"new records\""
url: "https://www.typo3.net/d/108374-extension-bugt-bei-new-records"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2011-11-23"
last_reply: "2011-11-24"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension bugt bei "new records"

Extensions › Entwicklung · 1 Antwort · gestartet 2011-11-23

## Eröffnungsbeitrag

**tpronold** · 2011-11-23 · [Beitrag #1](https://www.typo3.net/d/108374-extension-bugt-bei-new-records/1)

Ich bin gerade damit beschäftigt mich auf extbase und fluid extensions umzustellen und habe dazu nach der Anleitung aus dem Buch "zukunftssichere TYPO3 Extensions mit extbase und fluid" meine erste extension erstellt.

Klapp alles soweit, bis auf ein Fehler, den ich mir nicht erklären kann.

[Bild: img51.imageshack.us/…/extbugt.jpg](http://imageshack.us/photo/my-images/51/extbugt.jpg/)

Uploaded with <http://imageshack.us>

links extension nicht installiert, rechts mit installierter extension

Wie man sieht "schreibt" sich die Extension mit ihrem "new record" eintrag einfach so in die Abteilung der Extension "Developer Log" (wenn ich andere extension installiere kann es auch sein, das dort der Fehler auftritt.)

Ich hab hier mal das $TCA aus der ext_tables.php

```php
$TCA['tx_inventory_domain_model_product'] = array (

	'ctrl' => array (
		'title' => 'Lagerbestände',
		'label' => 'name',
		'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY) . 'Resources/Public/Icons/icon_tx_inventory_domain_model_product.gif'
		//'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY) . 'icon_tx_devlog.gif',
	),

	'columns' => array (
		'name' => array (
			'label' => 'Produktbezeichnung',
			'config' => array (
				'type' => 'input',
				'size' => '20',
				'eval' => 'trim,required'
			)
		),
		'description' => array (
			'label' => 'Produktbeschreibung',
			'config' => array (
				'type' => 'text',
				'eval' => 'trim'
			)
		),
		'quantity' => array (
			'label' => 'Lagerbestand',
			'config' => array (
				'type' => 'input',
				'size' => '4',
				'eval' => 'int'
			)
		)
	),
	'types' => array(
		'0' => array(
			'showitem' => 'name, description, quantity'
		)
	)
);
```

Außerdem findet sich die Extension als Download angehängt.

VORSICHT extension key "inventory", nur auf Testumgebunden installieren!

Ich habe bereits mit dem extension_builder quasi die selbe Extension erstellt, mit dieser funktioniert alles, allerdings kann ich im Quellcode den Unterschied, der den Fehler verursacht nicht erkennen.

TYPO3 4.5.7
extbase 1.3.1-devel

T3X_inventory--z-201111231927.t3x

## Antworten

### [#2](https://www.typo3.net/d/108374-extension-bugt-bei-new-records/2) · tpronold · 2011-11-24

Konnte den Fehler selbst finden. Lösung:

Der title im $TCA darf nicht einfach Lagerbestände heißen, sondern muss folgenden Verweise haben:

LLL:EXT:inventory/Resources/Private/Language/locallang_db.xml:tx_inventory_domain_model_product

```php
$TCA['tx_inventory_domain_model_product'] = array (
 
	'ctrl' => array (
		'title' => 'LLL:EXT:inventory/Resources/Private/Language/locallang_db.xml:tx_inventory_domain_model_product',
........
```

---

Quelle: „Extension bugt bei "new records"“, typo3.net, https://www.typo3.net/d/108374-extension-bugt-bei-new-records
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
