有没有办法只允许用户使用MailChimp的模板语言编辑链接的目的地,而不是链接本身?在他们的documentation中,似乎没有关于这种特定情况的任何内容。
例如:
<a href="link.html" target="_blank">
<img src="button.gif" alt="Button Name" />
</a>
所以我想让用户只能编辑&#34; link.html
&#34;指向其他地方,因为链接按钮永远不会改变。
不幸的是,为了使问题更复杂,模板中存在未知数量的链接(由于使用了mc:repeatable
),因此解决方案无法硬编码到特定链接。
这可能吗?
答案 0 :(得分:7)
今天我遇到了完全相同的问题。似乎当前使用Mailchimp中的合并标记无法使单个href属性动态化。
我找到的最佳解决方法是在包含链接和按钮图像的可重复部分中创建可编辑字段(范围)。
<tr mc:repeatable>
<td width="600px">
<span mc:edit="offer_link">
<a href="http://www.mywebsite.com" target="_blank">
<img src="http://www.mywebsite.com/images/button.png" width="100" height="30" alt="view offer button">
</a>
</span>
</td>
</tr>
当发件人从模板创建电子邮件时,他们可以点击“&lt;&gt;”编辑器中的图标,用于编辑链接的html。他们需要一些非常基本的HTML知识,但它会做到这一点。
答案 1 :(得分:6)
在MailChimp模板中,不使用<a href="link.html" target="_blank">
,而是使用合并标记。例如:
<a href="*|CUSTOM_URL|*" target="_blank">
按照以下步骤完成设置:
Lists
&gt; Create Forms
并添加新的输入字段。Field Settings
。Custom Url
。Field Tag
设置为 CUSTOM_URL Required Field
。Field Visibility
设置为隐藏。Default Merge Tag Value
设置为 http://www.example.com/new-link.html
(换句话说,这是SENDER输入您希望link.html
更改为的绝对网址的位置发送每个广告系列。发送广告系列后,它会自动为链接上的new-link.html
属性填写此默认链接(href
),而不会让SENDER实际修改广告系列。
请确保在添加订阅者时,实际上没有人在此字段中输入值,否则它将覆盖SENDER设置的默认值。
答案 2 :(得分:1)
我在这里得到了与许多人相同的结论,在MailChimp或Campaign Monitor中没有简单的方法。
在MailChimp中,目前唯一的方法是使用具有&#34;内容块的样板模板,&#34;这使得编辑变得非常简单 - 您无法自定义自己的模板代码。我们需要的是能够使用“内容块”对自定义模板进行编码,&#39;这在MailChimp目前不可用。
在此处阅读内容块:
http://kb.mailchimp.com/campaigns/content-blocks/about-content-blocks