Skip to content

Instantly share code, notes, and snippets.

@DeskSupport
Created February 14, 2012 00:21
Show Gist options
  • Save DeskSupport/1821827 to your computer and use it in GitHub Desktop.
Save DeskSupport/1821827 to your computer and use it in GitHub Desktop.
Gmail Style Template
{% assign emails = case.emails %}
{% assign threadlength = emails.size|minus:1 %}
{% for email in emails reversed %}
{% if forloop.first %}
{{email.new_html}}
{% if email.agent %}
{% if email.agent.signature %}
<div style="margin-top:10px;"> {{email.agent.signature | newline_to_br}}</div>
{% else %}
<p>
--<br />
{{email.agent.name_public}}<br />
</p>
{% endif %}
{% endif %}
{% else %}
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On {{email.created_at | date: "%b %d, %Y"}} at {{email.created_at | in_time_zone: site.timezone | date: "%I:%M%p %Z"}} {{email.from}} &lt;{{email.from_address}}&gt; wrote:<br/><br />
{{email.new_html}}
{% if email.agent %}
{% if email.agent.signature %}
<div style="margin-top:10px;"> {{email.agent.signature | newline_to_br}}</div>
{% else %}
<p>
--<br />
{{email.agent.name_public}}<br />
</p>
{% endif %}
{% endif %}
{% endif %}
<br />
{% endfor %}
{% for i in (1..threadlength) %} {{ '</blockquote>' }} {% endfor %}
{% assign emails = case.emails %}{% for email in emails reversed %}{{email.new_text}}
{% if email.agent %}
--
{% if email.agent %}{% if email.agent.signature %}{{email.agent.signature | strip_html }}{%else%}{{email.agent.name_public}}{% endif %}
{% endif %}
{% if forloop.rindex0 != 0 %}
On {{email.send_at | date: "%b %d, %Y"}} at {{email.send_at | in_time_zone: site.timezone | date: "%I:%M%p %Z"}}, {% if email.agent %}{{email.agent.name_public}} <{{ email.agent.email }}>{% else %}{% if customer.id == email.from_customer.id %}{{customer.first_name}} <{{ customer.email }}>{% else %}{{email.from_customer.first_name}} <{{ email.from_customer.email }}>{% endif %}{% endif %} wrote:
{% endif %}{% endif %}{% endfor %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment