---
title: "$TCA[] einer Extension mit eigener Extension verändern/erweitern (DAM)"
url: "https://www.typo3.net/d/81390-tca-einer-extension-mit-eigener-extension-veraendernerweitern-dam"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Dateien & FAL","Frage","TCA"]
created: "2008-09-03"
last_reply: "2008-09-04"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# $TCA[] einer Extension mit eigener Extension verändern/erweitern (DAM)

Extensions › Entwicklung · 1 Antwort · gestartet 2008-09-03

## Eröffnungsbeitrag

**hanz** · 2008-09-03 · [Beitrag #1](https://www.typo3.net/d/81390-tca-einer-extension-mit-eigener-extension-veraendernerweitern-dam/1)

Ich habe die DAM Extension um ein Feld erweitert und würde dieses gern selbst im Tab Menu des Backends platzieren, anstatt es immer automatisch im letzen Tab ("Usage") erscheinen zu lassen.

Ich würde daher gerne das TCA Array

```php
$TCA['tx_dam']['types'] = array(
	/* image */
	'2' =>  array('showitem' => $tx_dam_header.$tx_dam_descr_img.$tx_dam_frontend.$tx_dam_file. $tx_dam_footer.$tx_dam_metrics_img.$tx_dam_copyright.$tx_dam_meta.$tx_dam_usage),
);
```

anpassen. Aber möglichst nicht direkt in der tca.php des DAMs, sondern indem ich mit meiner eigenen Extension den Teil des Arrays überschreibe/erweitere.

Ist das überhaupt das richtige vorgehen?

Ich hatte im Verzeichnis meiner Extension einfach auch eine tca.php angelegt und das Array dort testweise verändert. Auch mit der Ladereihenfolge der Extension in der localconf.php habe ich herumgespielt. Aber das TCA Array will sich nicht verändern lassen.

Ich wäre dankeabr für Tipps, Stichworte, Ansätze.

Hannes

## Antworten

### [#2](https://www.typo3.net/d/81390-tca-einer-extension-mit-eigener-extension-veraendernerweitern-dam/2) · hanz · 2008-09-04

Ah!

```php
t3lib_extMgm::addToAllTCAtypes
```

ist mein Freund.

genaueres hier:
<http://typo3.org/fileadmin/typo3api-4.0.0/db/d23/classt3lib__extMgm.html#65c4e9eb4a9bc69868f8a9449640bd10>

Das wird zwar schon automatisch in die ext_tables.php geschrieben, aber eben ohne genauere Type- und Positionsangaben.

---

Quelle: „$TCA[] einer Extension mit eigener Extension verändern/erweitern (DAM)“, typo3.net, https://www.typo3.net/d/81390-tca-einer-extension-mit-eigener-extension-veraendernerweitern-dam
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
