Developer forum

Forum » CMS - Standard features » Template tags for the new email marketing module

Template tags for the new email marketing module

Thomas Schroll
Reply

Hi

Can anyone point me to documentation for the new email marketing module? I especially need a list of new tags.

Also I would like to know more about best practice. It's only possible to send a page, which is fine, but the newsletter produces a new page automatically. It seems to me, that the new page is unnecessary?

Regards Thomas


Replies

 
Nicolai Høeg Pedersen
Reply

Hi Thomas

 

It is in the works.

 

But here is a list - in Danish....

 

•    EmailMarketing:Email.EmailContentLink – indeholder et html a-tag, der henviser til den side, som emailen er baseret på.
•    EmailMarketing:Email.EmailContentLink.Clean – indeholder selve url’en fra ovenstående a-tag.
•    EmailMarketing:Email.UnsubscribeLink – indeholder et html a-tag, der henviser til den side, som er valgt i emailen som unsubscribe page. De rigtige parametre for unsub er sat på url’en, og unsub text er også med.
•    EmailMarketing:Email.UnsubscribeLink.Clean – indeholder url’en fra ovenstående a-tag.
•    EmailMessaging:Recipient.Id – indeholder ID’et på den modtager, den pågældende email bliver sendt til. Dette ID er et internt Dynamicweb ID, og kan benyttes f.eks. i forbindelse med unsub.
•    EmailMessaging:Recipient.Key – indeholder den eksterne nøgle, der benyttes til at identificere den pågældende modtager i forhold til det system, der leverede brugeren. Oftest til dette være User.ID fra UserManagement, da Dynamicweb Recipient Provider oftest benyttes.
•    EmailMessaging:Recipient.Name – indeholder modtagerens navn.
•    EmailMessaging:Recipient.Email – indeholder modtagerens email adresse.
•    EmailMessaging:Message.Id – indeholder ID’et på den EmailMessaging.Message object, der bruges til at sende den pågældende email. Dette ID benyttes internt til f.eks. Link håndtering.
•    EmailMessaging:Message.SenderName – indeholder afsendernavnet.
•    EmailMessaging:Message.SenderEmail – indeholder afsenderens email adresse.
•    EmailMessaging:Message.Subject – indeholder emailens emne.
•    EmailMessaging:Message.DomainUrl – indeholder det domæne der benyttes, til at lave relative links til absolutte links.

Alle tags skal selvfølgelig ha’ <!--@[tag]--> omkring sig 

De tags, der starter med EmailMarketing er kun tilgængelige i emails fra EmailMarketing, hvorimod tags, der starter med EmailMessaging er tilgængelige i alle emails, der er sendt via vores Dynamicweb.EmailMessaging API, som EmailMarketing også benytter sig af. Listen bliver nok udvidet hen ad vejen, men dette er tilgængelige tags pt.
 

BR Nicolai

 
Thomas Schroll
Reply

Hi Nicolai

Thanks. 

<!--@EmailMarketing:Email.EmailContentLink.Clean--> doesn't work but <!--@EmailMarketing:Email.ContentLink.Clean--> do.
Furthermore the tags won't work in razor. I've tried
<a href="@GetString("EmailMarketing:Email.EmailContentLink.Clean")" target="_blank" title="View in web browser" style="color: #992135 !important; text-decoration: none; font-family: 'Open Sans', Verdana, Arial, sans-serif; font-size:12px;"class="red">
	<span style="color:#992135 !important;">View this email in a web browser</span><span>Test: @GetValue("EmailMarketing:Email.EmailContentLink")</span>
</a>
and
<a href="@GetString("EmailMarketing:Email.ContentLink.Clean")" target="_blank" title="View in web browser" style="color: #992135 !important; text-decoration: none; font-family: 'Open Sans', Verdana, Arial, sans-serif; font-size:12px;"class="red">
	<span style="color:#992135 !important;">View this email in a web browser</span><span>Test: @GetValue("EmailMarketing:Email.ContentLink.Clean")</span>
</a>
but neither of them seems to work.
Regards Thomas











 

 
Nicolai Høeg Pedersen
Reply

Hi Thomas

 

Thanks - the tags was taken from the prel. work on the docs. There seems to be a mistake there.

 

In Razor do not use GetString etc as attribute values when in Layout files. Please see documentation on this. Chapter "3.4 Attribute values" in Razor document found here:

http://developer.dynamicweb-cms.com/documentation/for-designers.aspx

 

BR Nicolai

 
Thomas Schroll
Reply

Of course. I keep forgetting it. Thanks.

Regards Thomas

 

 

You must be logged in to post in the forum