Mailchimp App

Namespaces

The Perch Mailchimp App uses the namespace perch:mailchimp.

Master templates

The Mailchimp App is not used for creating data in the Perch Control Panel and so does not have a Master Template for data input.

Template IDs

Value Description
campaignSubject The subject line of the email
campaignSendTime a datetime, can be formatted
campaignArchiveURL the URL of the MailChimp hosted archive page
campaignURL the URL of your local archive page as set up in Settings within Perch
campaignText the text version of the email
campaignHTML the HTML version of the email
campaignSlug Perch generates this on import

Other stored variables are available but you would not normally display these:

Value Description
campaignCreated The date and time the campaign was created
campaignSent number of emails sent
campaignTitle the internal name of the Campaign on MailChimp and used in Perch admin

Editing templates

The default templates are stored inside the perch_mailchimp/templates folder however you should not edit these directly.

To modify templates copy the templates from /perch/addons/apps/perch_mailchimp/templates/mailchimp to /perch/templates/mailchimp and then make your changes.

If a template has the same name in this folder as the template in the perch_mailchimp folder it will be used rather than the default. You can also create your own templates with any name you like and pass in the name of the template in the function’s options array.

Example: Simple Archive Template

<perch:before>
  <ul>
</perch:before>
    <li>
      <h2>
    <a href="<perch:mailchimp id="campaignURL" type="text">">
    <perch:mailchimp id="campaignSubject" type="text">
    </a>
    </h2>
    <p><perch:mailchimp id="campaignSendTime" type="date" format="d F Y"></p>
</li>
<perch:after>
</ul>
</perch:after>