---
title: "wt_directory - eigene Felder in vCard-Template einbinden und exportieren als .vcf"
url: "https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf"
source: "typo3.net"
tags: ["Extensions","Frage","tt_address"]
created: "2010-07-12"
last_reply: "2010-07-13"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# wt_directory - eigene Felder in vCard-Template einbinden und exportieren als .vcf

Extensions · 8 Antworten · gestartet 2010-07-12

## Eröffnungsbeitrag

**arcdes** · 2010-07-12 · [Beitrag #1](https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf/1)

Hallo zusammen,

ich habe folgendes Problem:
Wenn ich einen tt_address-Datensatz (Daten einer Person) anlege und ich das Feld "Address" mit mehreren Zeilen ausfülle, also z.B.
*Musterfirma
Abteilung XYZ
Musterstr. 123*
dann wird die exportierte vCard zerstört (ich vermute, dass die Exportfunktion mit mehreren Zeilen pro Feld nicht klarkommt).

Also habe ich eine neue Extension erstellt und tt_address um Felder wie Straße etc. erweitert. Idee: Diese Felder sind einzeilig (=> also kein Problem mehr) und ich kann sie ja im HTML-Template wieder zusammensetzen.
Die vCard wird an sich sauber erstellt, nur leider tauchen meine selbst erstellten Felder nicht auf. Meine selbst erstellten Felder werden aber in der List- bzw. Detailansicht problemlos dargestellt, nur eben in der exportierten vCard nicht.

Ich vermute, dass meine Einbindung der neuen Felder im TypoScript fehlerhaft ist und die Marker dann nicht erkannt werden.

Habe eigentlich alle in der Dokumentation angegebenen Varianten ausprobiert, leider ohne Erfolg.

u.a.

```typoscript
plugin.tx_wtdirectory_pi1 {
vcard {
field.tx_ownttaddressfields_street = TEXT
field.tx_ownttaddressfields_street.field = tx_ownttaddressfields_street
}
}
```

geht nicht, meine Felder fehlen.

[/d/85200-wt-directory-vcard-ausgabe-aendern](https://www.typo3.net/d/85200-wt-directory-vcard-ausgabe-aendern)
Geht auch nicht. vCard auf einmal leer, komischerweise bis auf PLZ, Tel. und Fax!?!

Auch verschiedene Marker habe ich ausprobiert:

```typoscript
###WTDIRECTORY_TX_OWNTTADDRESSFIELDS_STREET###
###TX_OWNTTADDRESSFIELDS_STREET###
etc.
```

Leider ohne Erfolg.

Kann mir da jemand weiterhelfen, meine eigenen Felder so einzuarbeiten, dass sie in der vCard angezeigt werden? Hab da irgendwie ein Brett vorm Kopf...

Vielen vielen Dank!!! :)

## Antworten

### [#2](https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf/2) · einpraegsam.​net · 2010-07-12

> **arcdes schrieb:**
>
> ```typoscript
> plugin.tx_wtdirectory_pi1 {
> vcard {
> field.tx_ownttaddressfields_street = TEXT
> field.tx_ownttaddressfields_street.field = tx_ownttaddressfields_street
> }
> }
> ```

Schreib mal vCard statt vcard

### [#3](https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf/3) · arcdes · 2010-07-12

> **einpraegsam.net schrieb:**
>
> Schreib mal vCard statt vcard

Danke, aber leider tut sich da nix :(

### [#4](https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf/4) · einpraegsam.​net · 2010-07-12

Also dann schaue ich doch mal ins TypoScript von wt_directory...

Probier mal:

```typoscript
plugin.tx_wtdirectory_pi1.vCard {
  tx_ownttaddressfields_street = TEXT
  tx_ownttaddressfields_street.field = tx_ownttaddressfields_street
}
```

Das ist allerdings etwas inkonsistent - keine Ahnung warum ich das damals so gemacht habe...

### [#5](https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf/5) · arcdes · 2010-07-12

Leider auch ned. Hatte ich schon probiert, scheint überhaupt keinen Einfluss auszuüben.

Hatte auch probiert, die herkömmlichen Felder von tt_address auf diese Weise zu modifizieren. Ging auch ned.

### [#6](https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf/6) · einpraegsam.​net · 2010-07-12

ok, letzte Idee in dem Zusammenhang, dann bin ich auch ratlos:

```typoscript
plugin.tx_wtdirectory_pi1.vCard {
  tx_ownttaddressfields_street = TEXT
  tx_ownttaddressfields_street.field = tx_ownttaddressfields_street
}

wtdirectory_vCard.10 < plugin.tx_wtdirectory_pi1
```

### [#7](https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf/7) · arcdes · 2010-07-12

> **einpraegsam.net schrieb:**
>
> ok, letzte Idee in dem Zusammenhang, dann bin ich auch ratlos:

Habs jetzt mehrfach getestet. Geht leider auch ned #angry#

Als Marker im vCard-HTML-Template verwende ich *###WTDIRECTORY_TX_OWNTTADDRESSFIELDS_STREET###*. Ist das denn theoretisch korrekt? Die anderen Marker heißen nämlich alle anders als in der List- oder Detailansicht, z.B. *###HOME_ZIP###* statt *###WTDIRECTORY_ZIP###*...

Trotzdem vielen Dank!!

### [#8](https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf/8) · einpraegsam.​net · 2010-07-13

An der Stelle müsste ich mir auch erstmal ein Testsystem aufsetzen, die Datenbank erweitern und dann herumexperimentieren sorry.
Ein Blick in die pi1/class.tx_wtdirectory_pi1_vcard.php zeigt, dass du die Marker über TypoScript definierst. In deinem Fall also:
###TX_OWNTTADDRESSFIELDS_STREET###

passend zu:

```typoscript
plugin.tx_wtdirectory_pi1.vCard {
  tx_ownttaddressfields_street = TEXT
  tx_ownttaddressfields_street.field = tx_ownttaddressfields_street
}
 
wtdirectory_vCard.10 < plugin.tx_wtdirectory_pi1
```

### [#9](https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf/9) · arcdes · 2010-07-13

> **einpraegsam.net schrieb:**
>
> An der Stelle müsste ich mir auch erstmal ein Testsystem aufsetzen, die Datenbank erweitern und dann herumexperimentieren sorry.
> Ein Blick in die pi1/class.tx_wtdirectory_pi1_vcard.php zeigt, dass du die Marker über TypoScript definierst. In deinem Fall also:
> ###TX_OWNTTADDRESSFIELDS_STREET###
>
> passend zu:
>
> ```typoscript
> plugin.tx_wtdirectory_pi1.vCard {
>   tx_ownttaddressfields_street = TEXT
>   tx_ownttaddressfields_street.field = tx_ownttaddressfields_street
> }
>  
> wtdirectory_vCard.10 < plugin.tx_wtdirectory_pi1
> ```

ES FUNKTIONIERT!!! DANKE!!! :D Ich habe das gestern zwar schon einmal ausprobiert, jedoch mit einem anderen Datensatz. Habe jetzt nochmal alles komplett neu angelegt, und TATA! So wie oben beschrieben funzt es.

VIELEN VIELEN DANK!! :D

Und Danke für die super Extension!

---

Quelle: „wt_directory - eigene Felder in vCard-Template einbinden und exportieren als .vcf“, typo3.net, https://www.typo3.net/d/99958-wt-directory-eigene-felder-in-vcard-template-einbinden-und-exportieren-als-vcf
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
