Сворачиваемые пустые строки в письмах 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 и 1 пиксель в старых клиентах Outlook.

Я также пробовал размещать только теги контента (в шаблоне), а затем вставлять HTML-код в качестве областей контента (в электронные письма). Этот метод решает проблему пробелов, однако я не могу добавить ВНУТРЕННИЕ области содержимого (например, в этом письме мне нужно иметь 2 редактируемых столбца)

TL;DR: как добавить строки, которые изящно сворачиваются, когда внутри них нет содержимого? Можно ли вкладывать теги внутрь тегов?

Пожалуйста, дайте мне знать, если мне нужно что-то уточнить, я очень ценю помощь!

Ваше здоровье!


person Grandas    schedule 16.03.2015    source источник


Ответы (1)


Использование логики AMPScript IF/THEN кажется подходящим способом. Предполагая, что ваш контент поступает из какого-то источника, внешнего по отношению к электронной почте (расширение данных или другой источник синдикации), вы можете проверить, существует ли контент, и не отображать соответствующий или нет.

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

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

//put relevant html here 

%%[ENDIF]%%
person David Jackman    schedule 27.05.2015