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下面-在活动编辑器的预览中看起来很好,但是当我点击预览模式查看它时,或者发送一个预览电子邮件-复制的BLOCK a位于BLOCK B之上并低于其原始生成的父BLOCK a元素…

任何想法?是HTML注释(例如<-- -->)也许是问题?

很晚了,但我还是成功地使用了这个:

<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>

可以在这里找到更深入的解释:使用MailChimp的模板语言创建可编辑的内容区域

最新更新