---
title: "was bringen categorys?"
url: "https://www.typo3.net/d/48797-was-bringen-categorys"
source: "typo3.net"
tags: ["Extensions","Direct Mail","Frage","Kategorien"]
created: "2006-08-25"
last_reply: "2007-03-20"
replies: 14
solved: false
page: 1
pages: 1
lang: "de"
---

# was bringen categorys?

Extensions · 14 Antworten · gestartet 2006-08-25

## Eröffnungsbeitrag

**jenny79** · 2006-08-25 · [Beitrag #1](https://www.typo3.net/d/48797-was-bringen-categorys/1)

Hallo Leute
kann mir jemand sagen was mir Newsletter Kategorien bringen?
Mann sieht nur wenn man auf info der user klickt welche verbindung besteht und dann auch nur numerisch.
Kann man beim absenden eines newsletter dann sagen das der newsletter nur an einen bestimmt Gruppe geht die alle diese Kategorie auch angewählt haben, oder wie geht das ?

Ich hatte mal gelesen das man Content dann der Kategory zuweisen muss...? Hä
Im newsletter , oder wie?

Verstehe nur Bahnhof!

Kann mir jemand weiterhelfen...?

Lg
Jenny

## Antworten

### [#2](https://www.typo3.net/d/48797-was-bringen-categorys/2) · Unbekannter Benutzer · 2006-08-25

Salue Jenny,

Für Direct Mail gibt es ein [Extension Manual](http://typo3.org/documentation/document-library/extension-manuals/direct_mail/current/view/toc/0/), ausserdem verschiedene [Tutorials](http://www.mcuniverse.com/05/index.php?id=593), die eine Installation von DM erklären oder auch [solche](http://www.aixwave.com/kunden-bereich/typo3-tutorials/newsletter.html), die einem beim Versand eines Newsletters helfen.

Viele Fragen sollten so schon beantwortet werden.

Gruss, Claude

### [#3](https://www.typo3.net/d/48797-was-bringen-categorys/3) · moadin · 2006-08-25

Hi Jenny,

die Abonnenten des Newsletters können sich, wenn die Kategorien konfiguriert sind, an den Bereichen anmelden, die Sie interessieren (z.B. Kategorien Kfz: Audi, BMW, VW).

Schreibst du nun einen Newsletter mit einem Seiteninhalt, der nur Audi-Interessenten betrifft, wählst du die Kategorie "Audi" für diesen Seiteninhalt aus.
Im gleichen Newsletter kannst du das für BMW und VW machen.
Inhalte ohne Kategorien-Zuweisung werden an alle Empfänger verschickt.

Grüße,

moadin

### [#4](https://www.typo3.net/d/48797-was-bringen-categorys/4) · jenny79 · 2006-08-26

Super,
aber ich finde nirgendswo die Einstellungen das ich einem Inhaltselement in meinem Newsletter einer Kategorie zuweisen kann?
Ich arbeite mit Templa Voila, also mit eigenen definitionen von Inhaltspalten, kann es damit zusammenhängen?
Wie würde es denn normalerweise angezeigt werden?
denn hier in diesem Tutorial werden die Kategorien zu den Inhaltsspalten angezeigt, bei mir aber nicht:

[Bild: aixwave.com/…/newsletter5_01.jpg](http://www.aixwave.com/uploads/pics/newsletter5_01.jpg)

bei mir sieht es so aus:
[Bild: media-work.tv/test4.gif](http://www.media-work.tv/test4.gif)

Lg
Jenny

### [#5](https://www.typo3.net/d/48797-was-bringen-categorys/5) · jenny79 · 2006-08-26

Ich bekommen einfach keine categorien angezeigt um diese zu  bestimmten content zu linke.
Habe folgendes gemacht:
In meinem Root template ins setup, und in das template meines Newsletters(denn der ist ausserhalb meines Root templates)folgendes:

```typoscript
TCEFORM.tt_content.module_sys_dmail_category.disabled = 0
TCEFORM.tt_address.module_sys_dmail_category.disabled = 0
TCEFORM.fe_users.module_sys_dmail_category.disabled = 0
TCEFORM.sys_dmail_group.select_categories.disabled = 0

TCEFORM.tt_content.module_sys_dmail_category.PAGE_TSCONFIG_IDLIST = 196
TCEFORM.tt_address.module_sys_dmail_category.PAGE_TSCONFIG_IDLIST = 196
TCEFORM.fe_users.module_sys_dmail_category.PAGE_TSCONFIG_IDLIST = 196
TCEFORM.sys_dmail_group.select_categories.PAGE_TSCONFIG_IDLIST = 196
```

Alle Newsletter Kategorie sind innerhalb eines SysOrdners mit der PID 196 als Unterordner vom Sysordner mit dem DirectMail Plugin.

Was mache ich falsch?

Lg
Jenny

### [#6](https://www.typo3.net/d/48797-was-bringen-categorys/6) · jenny79 · 2006-08-28

weiss denn keiner was?

Lg
Jenny

### [#7](https://www.typo3.net/d/48797-was-bringen-categorys/7) · moadin · 2006-08-28

Hi Jenny,

der Code muss in das Page-TS-Config deines Newsletter Ordners.
Dann sollten die Kategorien angezeigt werden.

moadin

### [#8](https://www.typo3.net/d/48797-was-bringen-categorys/8) · jenny79 · 2006-08-29

Bei mir kommt immer nur die Möglichkeit 'ALL'!
Aber meine Kategorien werden nicht angezeigt!
Habe den Code von oben in das setup Feld meines Ordners wo meinen Newsletter drin sind reinkopiert!
Meine Ordner Struktur sieht so aus:
[Bild: media-work.tv/test6.gif](http://www.media-work.tv/test6.gif)
Und der Ordner  196 ist der die Kategorien enthält.

Lg
Jenny

### [#9](https://www.typo3.net/d/48797-was-bringen-categorys/9) · jenny79 · 2006-09-02

weiss denn keiner weiter?

### [#10](https://www.typo3.net/d/48797-was-bringen-categorys/10) · PedroMarcos · 2006-10-16

hast du eine Lösung bekommen?

Gruß
Pedro

### [#11](https://www.typo3.net/d/48797-was-bringen-categorys/11) · jenny79 · 2006-10-16

Nein leider noch keine?

Lg
Jenny

### [#12](https://www.typo3.net/d/48797-was-bringen-categorys/12) · PedroMarcos · 2006-10-17

... dann mal los   :)

Wir setzen t3 bei uns in der Firma ein und da ist die Versendung von -personalisierten- Newslettern ein besonders wichtiger Punkt. Jetzt haben wir so lange gearbeitet bis es endlich funktioniert.

Das ist unsere Struktur für den Newsletterbereich. Der Einfachheit halber gebe ich Dir unsere Einstellungen weiter:

[Bild: incom.de/…/t3.gif](http://www.incom.de/fileadmin/t3.gif)

**SysFolder "DirectMail" (id 541):**
Dieser Ordner enthält die Kategorien. Du weist t3 an, an dieser id 541 nach Kategorien zu suchen.

Template-Constants:

```typoscript
plugin.feadmin.dmailsubscription.emailName = "deineDomain.de"
plugin.feadmin.dmailsubscription.wrap1 = <p class="bodytext">|</p>
plugin.feadmin.dmailsubscription.wrap2 = <p class="bodytext">|</p> 
plugin.feadmin.dmailsubscription.file.templateFile = EXT:direct_mail_subscription/pi/fe_admin_dmailsubscrip.tmpl
```

Template-Setup:

```typoscript
plugin.feadmin.dmailsubscription.create.overrideValues.module_sys_dmail_html = 1


config.removeDefaultJS = 1


        // Configuring the insertion of dmailer boundaries
includeLibs.tx_directmail_container = EXT:direct_mail/res/scripts/class.tx_directmail_container.php

        // In html content
tt_content.stdWrap.postUserFunc = tx_directmail_container->insert_dMailer_boundaries

        // In old plaintext content static tenmplate
lib.alt_plaintext.renderObj.userProc < tt_content.stdWrap.postUserFunc
lib.alt_plaintext.renderObj.userProc.useParentCObj = 1

        // In new direct mail plain text plugin
plugin.tx_directmail_pi1.userProc < tt_content.stdWrap.postUserFunc
plugin.tx_directmail_pi1.userProc.useParentCObj = 1

        // Enable the insertion of content boundaries
config.insertDmailerBoundaries = 1
```

Page typoscript configuration:

```typoscript
TCEFORM.tt_content.module_sys_dmail_category.PAGE_TSCONFIG_IDLIST = 541
TCEFORM.tt_address.module_sys_dmail_category.PAGE_TSCONFIG_IDLIST = 541
TCEFORM.fe_users.module_sys_dmail_category.PAGE_TSCONFIG_IDLIST = 541
TCEFORM.sys_dmail_group.select_categories.PAGE_TSCONFIG_IDLIST = 541

TCEFORM.tt_content.module_sys_dmail_category.disabled = 0
TCEFORM.tt_address.module_sys_dmail_category.disabled = 0
TCEFORM.fe_users.module_sys_dmail_category.disabled = 0
TCEFORM.sys_dmail_group.select_categories.disabled = 0
```

Contains plugin:
Direkt Mail (klar  :) )

**Seite Anmeldung:**
Bei mir waren im tmpl 4 Kategorien (Food, Religion, etc.) hartverdrahtet, d.h. im Quelltext eingetippt. Das hilft natürlich nicht weiter, t3 soll ja die Kategorien dynamisch aus der DB auslesen. Dazu muß aber auch unbdingt der Eintrag ###CATLIST### im zugewiesenen tmpl stehen, genau dort, wo t3 die Kategorien einfügen soll.

**Template-Setup:**

```typoscript
includeLibs.directmailsubscribe = EXT:direct_mail_subscription/pi/class.dmailsubscribe.php

plugin.feadmin.dmailsubscription >
plugin.feadmin.dmailsubscription = USER_INT

plugin.feadmin.dmailsubscription {
  userFunc = user_feAdmin->init
  includeLibs = media/scripts/fe_adminLib.inc
  templateFile ={$plugin.feadmin.dmailsubscription.file.templateFile}

  cObjects {
   CATLIST = USER
   CATLIST.userFunc = user_dmailsubscribe->makeCheckboxes
   CATLIST  {
    templateFile = {$plugin.feadmin.dmailsubscription.file.templateFile}
    pid = 541
    hideNonTranslatedCategories = 0
            }
           }
  create.userFunc_afterSave = user_dmailsubscribe->saveRecord

  # Global wraps
  wrap1.wrap = {$plugin.feadmin.dmailsubscription.wrap1}
  wrap2.wrap = {$plugin.feadmin.dmailsubscription.wrap2}
  color1.wrap = {$plugin.feadmin.dmailsubscription.color1}
  color2.wrap = {$plugin.feadmin.dmailsubscription.color2}
  color3.wrap = {$plugin.feadmin.dmailsubscription.color3}

  // Tables + Commands
  table = tt_address

    // Info-mail setup
  setfixed=1
  setfixed.approve {
    _FIELDLIST = uid
    hidden = 0
  }
  setfixed.DELETE = 1
  setfixed.DELETE._FIELDLIST = uid

  delete = 1
  defaultCmd=create

  // Info-mail setup
  infomail = 1
  infomail.default {
    label = FORGOTPASSWORD
  }

  // Edit setup
  edit = 1
  edit.fields = name, email, module_sys_dmail_category, module_sys_dmail_html
  edit.required = name, email, module_sys_dmail_category
  edit.evalValues {
    email = uniqueLocal, email
  }

  // Create setup
  create = 1
  create.preview = 0
  create.fields = name, hidden, email, module_sys_dmail_category, module_sys_dmail_html
  create.required = name, email, module_sys_dmail_category
  create.noSpecialLoginForm = 1
    # Initially hide the user until he approves!
  create.overrideValues.hidden = 1
  create.evalValues {
    email = uniqueLocal, email
  }

  authcodeFields = uid
  authcodeFields.addKey =
  authcodeFields.addDate =

  evalErrors.email.uniqueLocal = Apparently you are already registered with this email address!
  evalErrors.email.email = This is not a proper email address!


  parseValues.module_sys_dmail_category = checkArray,setEmptyIfAbsent
  parseValues.module_sys_dmail_html = setEmptyIfAbsent
# pid = {$plugin.feadmin.dmailsubscription.pid}
  pid = 542

# email.from = {$plugin.feadmin.dmailsubscription.email}
  email.from = mail@yourDomain.de
# email.fromName = {$plugin.feadmin.dmailsubscription.emailName}
  email.fromName = YourName
# email.admin = {$plugin.feadmin.dmailsubscription.email}
  email.admin = admin@yourDoamin.de
  email.field = email
}
```

Die id 542 ist der Sysfolder Adressen, dort werden die Abonnenten eingetragen.

Hier noch ein paar Bilder wie es dann aussehen sollte.

[Bild: incom.de/…/overview.gif](http://www.incom.de/fileadmin/overview.gif)

[Bild: incom.de/…/mailing.gif](http://www.incom.de/fileadmin/mailing.gif)

[Bild: incom.de/…/user.gif](http://www.incom.de/fileadmin/user.gif)

HTH
Wenn Du noch Fragen haben solltest, einfach melden.

Viele Grüsse aus Bonn
Pedro Marcos

### [#13](https://www.typo3.net/d/48797-was-bringen-categorys/13) · olibert · 2006-11-21

Hallo Pedro,

danke für Deine Erklärung - mit Deinen Einträgen im Stup klappts auch mit den Kategorien korrekt. Danke.

Grüße
olibert

Unabhängig davon (aber das ist wohl ein anderer Thread) gibt es (bei mir) noch Probleme mit den Plaintext Mails. Ist die Option "Plaintetxt und HTML" gewählt, klappt das generieren der Mails nicht mehr (the plaintext could not be fetched)...

### [#14](https://www.typo3.net/d/48797-was-bringen-categorys/14) · panderas · 2007-02-14

ciao pedro,
kannst du mir erklären wo du dein kategorien(food,religion usw.) definiert hast? klar kommt bei tmpl den marker, ###CATLIST###, aber wie weiss t3, z.b das food die kategorie1 ist?

### [#15](https://www.typo3.net/d/48797-was-bringen-categorys/15) · hvwneumann · 2007-03-20

Ich habe ein Problem mit den Kategorien.
Folgende Struktur habe ich angelegt:

News1 mit 4 verschiedenen Kategorien.
News2 mit 4 weiteren Kategorien.

Ich habe dann zu dem jeweiligen News Module eine Anmeldung.
Aber bei beiden Anmeldungen bekomme ich die selben Kategorien angezeigt.
Was mache ich falsch?
Kann mir jemand helfen?

Danke und Gruß
hvwneumann

---

Quelle: „was bringen categorys?“, typo3.net, https://www.typo3.net/d/48797-was-bringen-categorys
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
