---
title: "tca - dmail-Ergänzung für tt-address"
url: "https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address"
source: "typo3.net"
tags: ["Extensions","Frage","TCA","tt_address"]
created: "2003-12-23"
last_reply: "2004-04-18"
replies: 9
solved: false
page: 1
pages: 1
lang: "de"
---

# tca - dmail-Ergänzung für tt-address

Extensions · 9 Antworten · gestartet 2003-12-23

## Eröffnungsbeitrag

**fwh** · 2003-12-23 · [Beitrag #1](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/1)

Hallo,

die Direct-Mail Installation richtet ja 2 neue Felder in tt-address ein namens "module_sys_dmail_category" und "module_sys_dmail_html". Nun möchte ich diese 2 neuen Felder in der Adressen-Editierung im BE verfügbar machen.
Also habe ich in der tca.php im tt-address-Verzeichnis folgende Ergänzungen gemacht:

```plaintext
Hier hinzugefügt...

"showRecordFieldList" => "name,address,city,zip,country,phone,fax,email,www,title,company,image,module_sys_dmail_category,module_sys_dmail_html"

Und in "columns" hinzugefügt...

        ,
		"module_sys_dmail_category" => Array (
			"exclude" => 1,
			"label" => "Newsletter Kategorie:",
			"config" => Array (
				"type" => "input",
				"eval" => "trim",
				"size" => "3",
				"max" => "20"
			)
		),
		"module_sys_dmail_html" => Array (
			"exclude" => 1,
			"label" => "Newsletter HTML:",
			"config" => Array (
				"type" => "check"
			)
		)


Und auch hier hinzugefügt...

"1" => Array("showitem" => "hidden;;;;1-1-1, name;;2;;3-3-3, address, zip, city;;3, email;;5, phone;;4, image;;;;4-4-4, description, module_sys_dmail_category;;;;5-5-5, module_sys_dmail_html")
```

Wenn ich die 2 neuen Felder korrekt benenne, werden sie mir aber leider **nicht** angezeigt. Benenne ich sie hingegen falsch, so wird alles wunderschön dargestellt, aber natürlich ohne Werte. Das zeigt mir immerhin schonmal, daß T3 auf die Felder reagiert, nur leider nicht in meinem Sinne.

Was könnte falsch sein?

Grüße
D.

## Antworten

### [#2](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/2) · Stoneage · 2003-12-28

Die entsprechenden Felder werden von der EXT Direct Mail als passthrough deklariert, d.h. die sind im BE nicht mehr sichtbar. Einfach in der Extension Direct Mail diese Deklaration auskommentieren.

Grüße,

C.

### [#3](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/3) · fwh · 2003-12-28

@ Tetramatrix

Hallo
und danke für den Tip.

Leider hat folgende Änderung in 'direct_mail/ext_tables.php' das Problem nicht beheben können:

```plaintext
t3lib_extMgm::addTCAcolumns("tt_address",array(
 		//"module_sys_dmail_category" => Array("config"=>array("type"=>"passthrough")),
		//"module_sys_dmail_html" => Array("config"=>array("type"=>"passthrough"))
));
```

Oder bin ich da falsch?
(Auch den ganzen Block habe ich mal erfolglos auskommentiert)

Danke nochmal.

Gruß
D.

### [#4](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/4) · Stoneage · 2003-12-28

Doch, muß funktionieren. Die Änderung in tt-address + auskommentieren. Ist direct mail auch local installiert? dann mußt du das in der lokalen installtion machen.

c.

### [#5](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/5) · fwh · 2003-12-28

Hi,

lokal/global ist kein Thema, das hab´ ich schon im Griff.
Ich weiß nicht, wann die ext_tables.php abgearbeitet wird, aber zumindest nicht, wenn ich in die Adressen-Editierung gehe (habe das mal durch einen dummy-Syntax-Fehler ausprobiert). Ergo kann die Änderung in dieser Datei mein "Problem" auch nicht lösen (so interpretier ich das mal).
Aber eigentlich bin ich z.Zt. mit einem größeren Problem beschäftigt (ohne hier einen neuen Thread aufmachen zu wollen). Ich bekomme im Plain-Text-Versand keine Zeilenumbrüche hin (alles in einer Zeile). 2 Threads zu diesem Thema in diesem Forum haben mir auch nicht geholfen, darum muß ich mich erstmal dieser Sache annehmen.

Viele Grüße
D.

### [#6](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/6) · Stoneage · 2003-12-28

/*	// tt_address modified
t3lib_div::loadTCA("tt_address");
t3lib_extMgm::addTCAcolumns("tt_address",array(
 		"module_sys_dmail_category" => Array("config"=>array("type"=>"passthrough")),
		"module_sys_dmail_html" => Array("config"=>array("type"=>"passthrough"))
));
$TCA["tt_address"]["feInterface"]["fe_admin_fieldList"].=",module_sys_dmail_category,module_sys_dmail_html";
*/

alles auskommentieren. und wenn deine änderungen in tt-address richtig sind, muß es funktionieren.

c.

p.s. dein test ist leider falsch. oder du interpretierst das falsch. ich biete dir an gegen entgelt dein probleme zu lösen.

### [#7](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/7) · fwh · 2003-12-28

hmm, das war´s auch noch net. Vielleicht habe ich mich auch noch nicht ganz verständlich ausgedrückt.
Wenn ich im BE in die Adressen-Editierung gehe, werden mir die Felder von 'Verstecken:' über 'Adresse:' bis ganz unten 'Beschreibung:' angezeigt. Diese Seite möchte ich nun um die Felder 'NL-Kategorie:' & 'NL-HTML:' erweitern, da sie ja nun Bestandteil von tt_address sind und ich den Zugriff im BE auch längerfristig benötige (wäre zwar mögl. aber dämlich, wenn ich hierzu über das FE muß).

Anyway, ich denke ich laß die Sache ein paar Tage ruhen. Meistens kommt man danach auf frische Ideen.

Gruß
D.

### [#8](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/8) · Stoneage · 2003-12-28

Ich habe dich schon verstanden. Und ich habe den Knopf HTML-Newsletter Ja/Nein auch schon bei mehreren Kunden installiert. Allerdings nicht die Kategorien. Und alles im BE usw., weil ich hatte auch kein Bock darauf dass man das nur mit phpadmin (oder nur im FE) umstellen kann. Viel Glück (oder mein Angebot steht noch).

C.

### [#9](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/9) · stema · 2004-04-17

Hallo Tetramatrix,

kannst du mal beschreiben, wie du das gemacht hast? Ich bin auch gerade an diesem Punkt hängen geblieben.

Vielen Dank

stema

### [#10](https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address/10) · Stoneage · 2004-04-18

steht doch da ;). allerdings mußt du so auskommentieren:

> // tt_address modified
> t3lib_div::loadTCA("tt_address");
> /*
> t3lib_extMgm::addTCAcolumns("tt_address",array(
>  		"module_sys_dmail_category" => Array("config"=>array("type"=>"passthrough")),
> 		"module_sys_dmail_html" => Array("config"=>array("type"=>"passthrough"))
> ));
> */
> $TCA["tt_address"]["feInterface"]["fe_admin_fieldList"].=",module_sys_dmail_category,module_sys_dmail_html";

Gruß,

T.

---

Quelle: „tca - dmail-Ergänzung für tt-address“, typo3.net, https://www.typo3.net/d/7940-tca-dmail-ergaenzung-fuer-tt-address
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
