我搜索过MailChimp的文档以及其他网站,但似乎无法弄清楚如何将这两个条件合并标记块与 | FEED | 合并标记一起使用。
基本上我想要将两者结合起来,以便在我的电子邮件活动中包含来自多个博客的帖子;特别是,我想使用条件逻辑,以便任何RSS feed被评估为" empty" (意思是没有新项目)接收替代内容,这些内容表示“#34;没有可用更新”的内容。"
我试图想出几种方法 - 没有一种方法成功,但这就是我想到的那种方式:
*|FEEDBLOCK:http://www.mailchimp.com/blog/feed/|*
*|FEED:TITLE|*
*|IF:FEED:POSTS[$content=full] != |*
*|FEED:POSTS[$count=3,$content=titles]|*
*|ELSE:|*
no updates available for this feed
*|END:IF|*
*|END:FEEDBLOCK|*
任何帮助将不胜感激。
答案 0 :(得分:0)
MailChimp仍然非常有限,它的条件标签仅限于用户数据。 RSS提要条件将是一个受欢迎的补充。
http://blog.mailchimp.com/conditional-dynamic-content-in-mailchimp/
答案 1 :(得分:0)
嗯,这个问题来自很久以前,但是我遇到了类似的问题,并且发现了一个(确实很hacky)的解决方法...
假设:
1. You're using a (very) custom RSS feed
2. You're overriding the default RSS tags with custom content
在我的用例中,我使用的是<category>
RSS标记,MailChimp通过*FEEDITEM:CATEGORY*
合并标记读取了该标记。我将其用作RSS提要的副标题。
如果该子标题是在管理员中填写的(也就是说,您用来吐出RSS feed的任何管理系统),我都希望将其包含在feed中-但我还需要添加更多的html用于电子邮件模板。解决方案包括在RSS Feed中包含必需的html 。 (就像我说的那样-hacky。)
这令人震惊。 Mailchimp忠实地提取了所有html / css。
RSS提要(在这里很简单)看起来像这样:
<channel>
<item>
<category><![CDATA[ <table><td><tr><div class="example">Sub Headline</div></tr></td> ]]></category>
</item>
<channel>
如果未在我的自定义管理员中设置该字段,则根本不会输出任何<category>
标签,而MailChimp只会忽略该合并标签。
因此,基本上,只要合并标签有效,您只想显示 的任何电子邮件HTML代码都应显示在Feed中。
绝对不理想,但是可以。
YMMV ...