看起来像mailchimp有两种类型的模板:经典和“拖放”。
经典模板(他们称之为“主题”)具有使用mc:attrubutes定义的内容区域。其中一些可以重复,但不能移动。
“拖放”模板具有“容器”区域,这些区域接受菜单中的内容块,该菜单仅在模板属于“拖放”类型时才会出现。
似乎无法编码和导入“拖放”模板。我尝试将其中一个导出为HTML,但是发出警告,重新导入模板将消除其拖放功能。
我是否理解只能使用mailchimp模板标签编码和导入“经典”模板,或者我错过了什么?
答案 0 :(得分:4)
您可以使用拖放功能,但不会记录任何可以找到的地方。我能够获得他们用来使“内容”和“设计”面板出现在右侧的源代码。
为了显示“内容”面板,您需要使用此gist中的代码!它只是单列基本模板的源代码。将代码粘贴到“编辑代码”面板中。您只需要在文件中遵循正确的格式。 我还没有通过解析它告诉你究竟做了什么。
有关如何修改模板(mc:edit =“body”)并拥有设计面板的文档可在此处找到MailChimp's Knowledge Base: Code Your Own
答案 1 :(得分:1)
好像,他们不喜欢人们使用它... 当您使用它们的后端保存代码时,它们现在将去除mccontainer =“ footer_container”属性,因此,您将不再能够在预览或呈现的电子邮件中看到使用“设计”模式添加的元素。 / p>
例如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<body>
<h1>I'm super simple</h1>
<div mc:container="footer_container" mccontainer="footer_container"></div>
<div></div>
</body>
</html>
保存代码后将得到此信息:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<body>
<h1>I'm super simple</h1>
<div mc:container="footer_container"></div>
<div></div>
</body>
</html>
因此您可以使用拖放功能来编辑模板,但是在呈现的电子邮件中您将看不到任何结果...
答案 2 :(得分:0)
我发现edesilets的答案很有帮助。我将gist文件作为mailchimp模板上传,并开始删除元素,直到找到破坏拖放编辑器的东西。
如果将以下代码添加到主要内容div或td中,它将启用拖放块编辑器:
mc:container="body_container" mccontainer="body_container"
示例:
<div mc:container="body_container" mccontainer="body_container"></div>
此代码会将块编辑器区域添加到preheader部分:
mc:container="preheader_container" mccontainer="preheader_container"
对于标题:
mc:container="header_container" mccontainer="header_container"
对于页脚:
mc:container="footer_container" mccontainer="footer_container"
注意:所谓的mc:container似乎无关紧要。创建一个具有不同名称的新容器是可行的。尽管仅使用mc:container标记似乎一开始就可以单独使用,但是需要mccontainer(无冒号)标记才能正确保存。