[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