首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mail Chimp IF语句

Mail Chimp IF语句
EN

Stack Overflow用户
提问于 2015-07-01 21:48:11
回答 1查看 225关注 0票数 0

我正在尝试设置特定的RSS订阅基于地区选择的订阅者。我正在尝试使用条件合并标记块。我下面的东西不能工作,我不确定为什么。

我希望得到的是平铺文本(例如,北美新闻标题)和RSS订阅源标题,具体取决于活动接收者所在的地区。收件人已通过注册表单设置了他们的地区,即REGION = North America。如果接收方的区域设置为North America,它会正确显示所有内容,直到出现第一个*|IFELSE:REGION标记,然后才会显示代码。

代码语言:javascript
复制
*|IF:REGION = No Region|*News Headlines Offline
No headlines for you...Your region is not set.*|ELSEIF:REGION = North America|*
North American News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/north-america/feed/|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSEIF:REGION = European Union|*
European Union News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/western-europe/feed/|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSEIF:REGION = Africa|*
African News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/sub-saharan-africa/feed/|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSEIF:REGION = East Asia|*
East Asian News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/east-asia/feed/|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSEIF:REGION = South Asia|*
South Asian News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/south-asia/feed/|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSEIF:REGION = Central America / Caribbean|*
Central American/Caribbean News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/caribbean/feed/|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSEIF:REGION = Eastern Europe / Russia|*
Eastern Europe/Russia News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/eastern-central-europe/feed|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSEIF:REGION = Middle East|*
Middle East News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/middle-east-north-africa/feed/|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSEIF:REGION = Oceania|*
Oceania News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/oceania/feed/|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSEIF:REGION = South America|*
South American News Headlines

*|FEEDBLOCK:https://globalvoicesonline.org/-/world/latin-america/feed/|**|FEEDITEMS:|*
*|FEEDITEM:TITLE|**|END:FEEDITEMS|**|END:FEEDBLOCK|**|ELSE|*nil*|END:IF|*
Your region is set to *|REGION|*.  Change Region >>
EN

回答 1

Stack Overflow用户

发布于 2015-07-05 23:40:43

确保您在Mailchimp的文本编辑器的源代码视图中输入了条件mergetag块。它有一个糟糕的习惯,就是在mergetags中间拼接格式化标记,这样你的条件mergetags在预览模式下看起来很完美,但实际上代码看起来像这样:*|ELSE</span>IF: Region = North America|*

这显然不会很好地工作,但在电子邮件的预览中看起来会很好用。只需轻弹到代码视图,并确保在mergetags中间没有随机代码。

可能不适用于您的问题,但它导致了与您所描述的结果相同的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31163220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档