Documentation Center

Detecting render mode (VBScript)

Depending on the type of rendering Outbound E-mail is performing, you may want to execute different code.

Outbound E-mail has three rendering modes:

  • Publish—rendering for publication to a deployment server
  • Preview—rendering for a preview in the GUI
  • E-mail—rendering when testing or sending a Mailing

To distinguish between these, you can use the following sample code:

Dim lStrTemplateMode 

If RenderMode = "PreviewDynamic" Then
	If PublicationTargetID = "tcm:0-0-0" Then
		lStrTemplateMode = "Preview"
	Else
		lStrTemplateMode = "E-mail"
	End If
Else
	lStrTemplateMode = "Publish"
End If