Html email MailChimp模板:嵌套的可重复变体?

Html email MailChimp模板:嵌套的可重复变体?,html-email,mailchimp,Html Email,Mailchimp,我正在构建一个MailChimp模板,希望有嵌套的可重复变体。像这样的 -- Variant 1A -- Variant 2A -- Variant 2B -- Variant 1B -- Variant 3A -- Variant 3B -- Variant 1C -- Variant 4A -- Variant 4B 当我在另一个可重复/变体标记中嵌套mc:repeatable=“”和mc:variant=“”元素时,它不起作用。内部可重复项不会出现在编辑器中。删除

我正在构建一个MailChimp模板,希望有嵌套的可重复变体。像这样的

-- Variant 1A
  -- Variant 2A
  -- Variant 2B
-- Variant 1B
  -- Variant 3A
  -- Variant 3B
-- Variant 1C
  -- Variant 4A
  -- Variant 4B
当我在另一个可重复/变体标记中嵌套
mc:repeatable=“”
mc:variant=“”
元素时,它不起作用。内部可重复项不会出现在编辑器中。删除内部可重复/变体标记会使内容再次出现,但重复内容块的能力明显丧失

下面是代码的完整示例:

<tr mc:repeatable>
  <td>
<table>

  <tr mc:repeatable="rating" mc:variant="variant1">
    <td>    
      <div mc:edit="text">

      </div>                                                                    
    </td>
  </tr>

  <tr mc:repeatable="rating" mc:variant="variant2">
    <td>                                            
      <div mc:edit="text">

      </div> 
    </td>
  </tr>

</table>
  </td>
</tr>


有人能在MailChimp模板中嵌套可重复/变体块吗

您不能在repeatable中嵌套repeatable

来自MailChimp:

mc:repeatable属性定义了一个可以 重复添加到模板中。使用mc:repeatable时,请确保 使用正确的项目嵌套。mc:可重复部分不应 包含在mc:edit节中。相反,嵌套mc:edit mc中的部分:可重复块从不嵌套mc:可重复 其他mc中的块:可重复块,mc:编辑其他mc中的区域 mc:编辑区域,或mc:编辑区域内的mc:编辑图像


查看MailChimp引用中的mc:repeatable,显然可以在repeatable元素中嵌套repeatable元素,尽管“不鼓励”


我也在尝试做类似的事情,据我所知,似乎不可能在mc:repeatable中使用mc:variant并让它按我们想要的方式工作

使用以下命令:

        <div mc:repeatable="repeat-wrapper">
        <h1>Repeat wrapper</h1>
        <tr>
          <td>
            <div mc:repeatable="catsdogsbirdsfish"
            mc:variant="meow meow meow!">
              <h1>Meow!</h1>
              Cats are the best!
            </div>
            <div mc:repeatable="catsdogsbirdsfish"
            mc:variant="woof woof woof!">
              <h1>Woof!</h1>
              Dogs are the best!
            </div>
            <div mc:repeatable="catsdogsbirdsfish"
            mc:variant="tweet tweet tweet!">
              <h1>Tweet!</h1>
              Birds are the best!
            </div>
            <div mc:repeatable="catsdogsbirdsfish"
            mc:variant="glub glub glub!">
              <h1>Glub?</h1>
              I don't know what sounds fish make,
              but they are the best!
            </div>
          </td>
          <td><p>End of the repeating element</p></td>
        </tr>
        </div>

重复包装
喵!
猫是最好的!
汪汪
狗是最好的!
推特!
鸟是最好的!
闷闷不乐?
我不知道鱼会发出什么声音,
但是他们是最好的!
重复元素的结尾


我可以创造和重复任何数量的猫、狗、鸟或鱼。重复UI与变体下拉选择器一起出现。我还可以创建一个新的重复包装器,但我不能在新重复的容器中插入任何猫、狗或鸟://

如果你看这里:你可以看到mc:repeatable元素可以嵌套。我会谨慎地嵌套它们。我刚刚再次查看了MailChimp的网站,在这个页面上,他们说永远不要把它们放在巢里。也许他们需要更新文档?完全有可能嵌套至少两个级别的重复元素。但是,我不确定嵌套变体为什么在这种情况下不起作用。