2016-07-01 6 views
0

미디어 쿼리없이 응답 가능한 HTML 전자 메일을 작성 중이며 일부 mso 조건을 ​​삽입해야합니다. 그러나 이것을 HAML로 어떻게 변환 할 수 있을지 모르겠습니다.HAML에서 태그를 열어 두는 방법은 무엇입니까?

<!--[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]--> 

haml이 견적 래퍼에 대해 태그를 열어 두도록하려면 어떻게해야합니까? 그래서 나는 전자 메일 본문 테이블 다음에 나 자신을 닫을 수 있습니다.

답변

0

흠. 어렵군. 당신이 뭔가를 할 수있을 것 같아요 :

<!--[if (gte mso 9)|(IE)]> 
%table.outlook-wrapper 
    %tr 
    %td 
     %table.email-body 
     -# some email content 
<![else]--> 
%table.email-body 
    -# some email content 
<![endif]--> 

그러나 나는 당신이 중복을 좋아하지 않을 것이라고 확신합니다.

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

(.. 등 다음은 HAML 주위에 사용하는 것에 달려 전화를 렌더링 뭔가 위에서 아마 레일로 작동합니다)

: 나는이 부분에서 내부 테이블을 넣어 것을 방지하려면
관련 문제