MailChimp自定义模板拖放块的问题

时间:2015-06-08 09:48:09

标签: email mailchimp

我正在创建自定义MailChimp模板,但在使用mc:repeatable元素时遇到问题。我把它放在一块代码块上,在编辑器中创建一个活动时,它工作正常,我可以生成一个新版本的父块并在模板中移动它,但是当我预览或发送时电子邮件,从父母产生的子块位于它的父母下面,而不是我从父块产生它后放置它的地方......有些东西似乎是错的? (重度简化)下面的代码示例...任何关于修复的想法???

<!-- BLOCK A -->
<div style="width:100%" mc:repeatable="CONTENTBLOCK_A">
<p>This is block A</p>
</div>
<!-- end of BLOCK A -->

<!-- BLOCK B -->
<div style="width:100%" mc:repeatable="CONTENTBLOCK_B">
<p>This is block B</p>
</div>
<!-- end of BLOCK B -->

因此,在创建新广告系列时,如果我复制BLOCK A并将重复的BLOCK A放置在BLOCK B下方 - 在广告系列编辑器的预览中它看起来很好,但是当我点击查看它进入PREVIEW MODE,或者发送时预览电子邮件 - 复制的BLOCK A位于BLOCK B上方且在其原始产生的父BLOCK A元素下方......

有什么想法吗?是HTML COMMENTS(例如&lt;! - - &gt;)这个问题可能吗?

1 个答案:

答案 0 :(得分:1)

很晚,但我能用这个找到成功:

<table mc:repeatable="content" mc:variant="variant_1">
  <tr>
    <td mc:edit="section_1">
      Variant 1 Content
    </td>
  </tr>

</table>
<table mc:repeatable="content" mc:variant="variant_2">
  <tr>
    <td mc:edit="section_2">
      Variant 2 Content
    </td>
  </tr>
</table>

<table mc:repeatable="content" mc:variant="variant_3">
  <tr>
    <td mc:edit="section_3">
      Variant 3 Content
    </td>
  </tr>
</table>

可以在此处找到更深入的解释:Create Editable Content Areas with MailChimp’s Template Language