[TYPO3-UG Denmark] TC Directmail - Indholdsregler

Daniel Schledermann daniel at typoconsult.dk
Thu Sep 28 15:30:47 CEST 2006


Jon Langeland wrote:
> Hej Folkens
> 
> Jeg er lige i gang med et projekt for en kunde der har et behov for at 
> sende nyhedsmails ud. I den forbindelse har jeg taget i kig med i TER, 
> og fundet lidt forskellige. Men mest af alt fandt jeg TCDirectmail, 
> lækker lille ting der bare virker. Men (nu kommer mit problem) jeg har 
> brug for at kunne lave individuelle mails til modtagerne, således at 
> nogle indhold mens andre modtager noget andet. Altså indhold der er 
> bundet sammen med en gruppe.
> 
> Er der nogle der ved om dette er muligt, eller har lavet noget der kan 
> noget i retning af dette.
> Alle forslag er velkommende..  Hooks, halve ex's,  alt..

Jeps.. Du skal bruge seneste version (1.1.2), der er et par muligheder:

Felterne:
Hvis du markerer et felt på denne måde:
###:IF: <feltnavn> ###
<p>bla bla</p>
###:ENDIF:###

Bliver <p>bla bla</p> kun vist hvis <feltnavn> evaluerer til sand. Dette 
har selvsagt nogle begrænsninger.

Der er også denne hook:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tcdirectmail']['getConfiguredMailerHook']
Hvis signatur er ($mailer_obj, $page_record)

$mailer_obj er et objekt af type tx_tcdirectmail_mailer med alt plain- 
og html-indhold tilføjet (se: class.tx_tcdirectmail_mailer.php og 
class.tx_tcdirectmail_tools.php).
$page_record er et assoc array med alle værdierne fra direct mail siden.
Din hook skal returnere et nyt mailer_obj med samme metoder som et 
tx_tcdirectmail_mailer objekt.

Dette kan man bruge til at lave mere omfattende ændringer i mailerens 
opførsel. I dit tilfælde kunne man forstille sig at du ønskede at lave 
om på substituteMarker()-metoden.


Ellers er jeg faktisk ved at skrive en udvidelse til tcdirectmail der 
gør netop som beskevet.. men hvornår den er færdig kan jeg ikke love ;)

/Daniel



More information about the TYPO3-UG-denmark mailing list