---
title: "Abmeldelink, Alternative zu \"direct_mail_subscription\" gesucht."
url: "https://www.typo3.net/d/99606-abmeldelink-alternative-zu-direct-mail-subscription-gesucht"
source: "typo3.net"
tags: ["Extensions","Direct Mail","Frage","Frontend-Benutzer"]
created: "2010-06-24"
last_reply: "2010-08-05"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Abmeldelink, Alternative zu "direct_mail_subscription" gesucht.

Extensions · 6 Antworten · gestartet 2010-06-24

## Eröffnungsbeitrag

**impgala** · 2010-06-24 · [Beitrag #1](https://www.typo3.net/d/99606-abmeldelink-alternative-zu-direct-mail-subscription-gesucht/1)

Hallo zusammen

Ich betreibe direct_mail (2.6.7) mit Empfängern aus der fe_users Tabelle.

Die Registrierung wird mit sr_feuser_register (2.5.26) gelöst, obwohl es auf der Website keinen internen Bereich gibt.

Nun stecke ich fest beim Abmeldelink.

1. **sr_feuser_register**: Hier muss man anscheinend angemeldet zu sein um das Profil zu löschen resp. zu editieren -> Ein direkter Link aus dem Newsletter führt nicht zum Ziel.

2. **direct_mail_subscription**: Normalerweise nutze ich immer diese Extension für die Abmeldung. Leider darf ich diesmal die Spalte "deleted" nicht auf 1 setzten (externe Applikation). Ich möchte lieber "module_sys_dmail_newsletter" einfach auf 0 setzten. Im Code selber habe ich keine Chance, die ext. scheint zu alt und zu fest verwoben zu sein (typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc).

Ich hoffe jemand kann mir helfen. Muss ich eine andere Extension für die Userverwaltung suchen?

Gruss
Martin

[Zweites Forum](http://www.typo3forum.net/forum/direct-mail/46165-abmeldelink-alternative-direct_mail_subscription-gesucht.html#post154193)

## Antworten

### [#2](https://www.typo3.net/d/99606-abmeldelink-alternative-zu-direct-mail-subscription-gesucht/2) · stefan72 · 2010-07-25

Hallo,

Habe ein ähnliches Problem, möchte "module_sys_dmail_newsletter" automatisch bei  der Registrierung auf 1 setzen. :) geht aber nicht. Folgender code führt bei mir nicht zum Ziel:

```typoscript
plugin.tx_srfeuserregister_pi1 {
  # Aktiviert die Checkbox "Activate Newsletter" im fe_user-Datensatz beim erstellen eines neuen fe_users
  create.defaultValues.module_sys_dmail_newsletter = 1
  create.overrideValues.module_sys_dmail_newsletter = 1
}
```

Evtl. funktioniert es bei dir wenn du den Wert auf 0 einstellst.
Nicht vergessen dass du vermutlich "module_sys_dmail_newsletter" auch noch in den Formfields drin haben solltest. Beispiel:

```typoscript
plugin.tx_srfeuserregister_pi1.formFields = gender,first_name,last_name,email,password,module_sys_dmail_html,module_sys_dmail_category,module_sys_dmail_newsletter,disable
```

Bitte posten wenn's funktioniert, interessiert mich :)

### [#3](https://www.typo3.net/d/99606-abmeldelink-alternative-zu-direct-mail-subscription-gesucht/3) · 12_typo_3 · 2010-08-04

Hallo zusammen,

ich habe das gleiche Problem wie stefan72.

```typoscript
module_sys_dmail_html = 1
```

funktioniert problemlos, aber komischerweise funktioniert

```typoscript
module_sys_dmail_newsletter = 1
```

nicht.

- VERSIONEN
TYPO3: 4.4
srfeuserregister: 2.6.0
tt_address: 2.2.1
Direct Mail: 2.6.7

Voller Vorfreude hoffe ich, dass uns jemand weiterhelfen kann?!
Grüße

### [#4](https://www.typo3.net/d/99606-abmeldelink-alternative-zu-direct-mail-subscription-gesucht/4) · stefan72 · 2010-08-04

Hallo,
Ich konnte inzwischen das Problem lösen. Du musst das entsprechende template,
in meinem Fall das 'tx_srfeuserregister_pi1_css_tmpl.html' file, noch um den code für 'module_sys_dmail_newsletter' erweitern.
Wenn du im Dokument nach 'newsletter' suchst wirst du sehen dass hier nichts eingetragen ist. Schau dir den code welcher für 'module_sys_dmail_html' verwendet wird an und verwende den gleichen, nun einfach leicht abgeändert und 'html' ersetzt durch 'newsletter'. Damit sollte dann die 1 in der db gesetzt werden.

Grüsse,
Stefan

Wichtig ist zu wissen dass eine Abmeldung aus einem Link im E-mail nicht funktioniert wenn nur sr_feuser_register und direct_mail verwendet wird. Der User muss eingeloggt sein um das Profil zu ändern.

Wird der Newsletter nicht in der fe_users tabelle eingetragen sondern registrieren sich die Abonennten via tt_address, dann steht diese Funktion zur Verfügung.

### [#5](https://www.typo3.net/d/99606-abmeldelink-alternative-zu-direct-mail-subscription-gesucht/5) · 12_typo_3 · 2010-08-04

Hi stefan,

das HTML-TMPL hatte ich schon erweitert (wie du vorgeschlagen hast), aber dein Tipp hat mir trotzdem weitergeholfen, weil mir erst dann aufgefallen ist, dass ich das TMPL einmal als Ressource eingebunden hatte und zusätzlich im Verzeichnis /templates/.. - und die Änderung fehlte einfach im richtigen TMPL ;)

Trotzdem nochmal vielen Dank an dich!

### [#6](https://www.typo3.net/d/99606-abmeldelink-alternative-zu-direct-mail-subscription-gesucht/6) · 12_typo_3 · 2010-08-05

Hallo Stefan, hallo *,

leider hat sich noch ein Fehler eingeschlichen:
Wenn der FE-User seine Daten ändern möchte, fehlt die Checkbox für "Newsletter abonnieren". Nach dem Speichern der Änderungen ist nun auch module_sys_dmail_newsletter = 0 :x     (obwohl bei der Anmeldung nun ja standardmäßig die Checkbox "Newsletter aktivieren" vorhanden ist)

Kennt jemand das Problem und kann mir bei der Lösung behilflich sein?

Wäre super!
Grüße

### [#7](https://www.typo3.net/d/99606-abmeldelink-alternative-zu-direct-mail-subscription-gesucht/7) · stefan72 · 2010-08-05

Hallo,

Ich habe dies so gelöst dass ich in direct_mail Kategorien erstellt habe.

1. Kategorie; User die einen Newsletter möchten
2. Kategorie: User die ihn nicht wollen.

Somit kann der User den Newsletter abbestellen. module_sys_dmail_newsletter ist immer auf 1 gestellt und wird nicht verändert. Es muss sogar so sein sonst kann direct-mail keine mails versenden.
Hoffe das hilft.
Gruss, Stefan

---

Quelle: „Abmeldelink, Alternative zu "direct_mail_subscription" gesucht.“, typo3.net, https://www.typo3.net/d/99606-abmeldelink-alternative-zu-direct-mail-subscription-gesucht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
