2015-07-01 9 views
0

Я пытаюсь настроить определенные RSS-каналы для подписчиков на основе выбора региона. Я пытаюсь использовать блок условного слияния. То, что у меня ниже, не будет работать, и я не знаю, почему.Mail Chimp IF stat

То, что я ожидаю получить, это текст плитки (например, заголовки новостей в Северной Америке) и заголовки RSS-каналов в зависимости от региона получателя кампании. Получатель установил свою область через регистрационную форму i.e REGION = North America. Если регион получателя установлен в North America, он отображает eveything правильно до первого тега *|IFELSE:REGION, тогда он просто отображает код.

*|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 >> 
+0

Извините, мы не понимаем ** Что у меня ниже, не будет работать **. Пожалуйста, объясните, что вы ожидаете получить, и то, что вы в настоящее время получаете с вышеуказанным кодом. – ekad

+0

То, что я ожидаю получить, это текст плитки (например, заголовки новостей в Северной Америке) и заголовки RSS-каналов в зависимости от региона получателя кампании. Получатель установил свой регион через регистрационную форму i.e 'REGION = Северная Америка. Если регион получателя настроен на «Северная Америка», он отображает eveything правильно до первого тега '* | IFELSE: REGION', тогда он просто отображает код. –

+0

Пожалуйста, отредактируйте свой вопрос] (http://stackoverflow.com/posts/31163220/edit) и добавьте дополнительную информацию, чтобы люди могли понять проблему, которую вы получаете, и вы, надеюсь, получите более качественные ответы. – ekad

ответ

0

Убедитесь, что вы вводите условный блок mergetag в виде исходного кода текстового редактора Mailchimp. У него есть неприятная привычка сплайсинг форматирование разметки в середине mergetags, так что ваш условный mergetags выглядеть отлично в режиме предварительного просмотра, но на самом деле код выглядит следующим образом: *|ELSE</span>IF: Region = North America|*

который, очевидно, не будет работать слишком хорошо, но будет похоже, что он работает в предварительном просмотре письма. Просто перейдите в режим просмотра кода и убедитесь, что в середине слияния нет случайного кода.

Возможно, это не относится к вашей проблеме, но это привело меня к тому, что вы описали.

+0

Спасибо за ответ @daffdy, но здесь не было. –

 Смежные вопросы

  • Нет связанных вопросов^_^