ExactTarget电子邮件中的可折叠空行......怎么样?

时间:2015-03-16 00:51:27

标签: salesforce exacttarget

我正在尝试开发一个电子邮件,如果其中没有内容,则空的内容区域会崩溃。我已经尝试将标记放在清零表中

<table style="padding:0; margin: 0; font-size: 0; line-height:0; (etc...)>
    <tr style="padding:0; margin: 0; font-size: 0; line-height:0; (etc...)>
        <td style="padding:0; margin: 0; font-size: 0; line-height:0; (etc...)>
           <custom type="content" name="contentArea">
        </td>
     </tr>
</table> 

但是,这会导致空表在Outlook 2013中存在巨大差距,并且在旧版Outlook客户端中存在1px差距。

我还尝试过仅放置内容标签(在模板中),然后将HTML代码粘贴为内容区域(在电子邮件中)。此方法解决了间距问题,但我无法添加INNER内容区域(例如,在此电子邮件中我需要有2个可编辑列)

TL; DR: 当内部没有内容时,如何添加优雅折叠的行? 是否可以在标签内嵌套标签?

如果我需要澄清任何事情,请告诉我,我非常感谢您的帮助!

干杯!

1 个答案:

答案 0 :(得分:2)

使用ampscript IF / THEN逻辑似乎是这里的方法。假设您的内容是从一些外部源的电子邮件(数据扩展或联合其它来源)来了,你可以检查,看看是否存在的内容,并没有显示相关的,或者如果它没有。

%%[SET @rows = lookuprows("MyDataSource","ID",@id) 

if rowcount(@rows) > 0 THEN ]%%

//put relevant html here 

%%[ENDIF]%%