2016-07-01 5 views
0

Ich arbeite an Responsive HTML-E-Mail ohne Medienabfrage und muss einige MSO-Bedingung einfügen. Wie kann ich das in HAML konvertieren?Wie lässt man das Tag in HAML offen?

<!--[if (gte mso 9)|(IE)]> 
<table class="outlook-wrapper"> 
    <tr> 
      <td> 
<![endif]--> 
<table class="email-body"> 
// Some email content .. 
</table> 
<!--[if (gte mso 9)|(IE)]> 
     </td> 
    </tr> 
</table> 
<![endif]--> 

Wie erzwinge ich, dass haml das Tag offen für meine Outlook-Wrapper bleibt? So kann ich es nach E-Mail-Body-Tabelle selbst schließen.

Antwort

0

Hmm. Knifflige Sache. Ich glaube, Sie könnten etwas tun wie:

Aber ich bin sicher, dass Sie nicht die Redundanz mögen. Um zu vermeiden, dass ich die innere Tabelle in einer Teil setzen würde:

<!--[if (gte mso 9)|(IE)]> 
%table.outlook-wrapper 
    %tr 
    %td 
     = render :email_body 
<![else]--> 
= render :email_body 
<![endif]--> 

(.. Das macht Anruf würde davon abhängen, was Sie verwenden um haml So etwas wie die oben würde wahrscheinlich mit Schienen arbeiten)

Verwandte Themen