Можно ли отобразить кампанию Mailchimp (информационный бюллетень, а не ссылку) с моего веб-сайта Drupal 7?
Я пробовал использовать представления, но когда я выбираю отображение отображаемой сущности в поле кампании MailChimp, результат оказывается пустым, хотя я создал 3 кампании на своем сайте Drupal. Я не думаю, что просмотры - это ответ в любом случае, так как для создания кампании с сайта Drupal по-прежнему требуется войти в систему MailChimp для отправки. Поэтому мне нужно иметь возможность отображать информационные бюллетени, созданные в MailChimp.
Я прибегнул к отображению архива последнего информационного бюллетеня в фрейм. Помимо того, что это непривлекательно, это требует от моего клиента выполнения дополнительных шагов, что контрпродуктивно. Не говоря уже о том, что он не реагирует.
2 answers
Помимо ссылки или встраивания iframe, нет способа просто отобразить содержимое, скажем, как страницу Drupal. На самом деле для этого есть причина.
Во-первых, содержимое электронного письма уже представляет собой целую веб-страницу: оно (должно) иметь тег <html>
и, скорее всего, будет иметь <head>
, <style>
, и <body>
разделы. Так что на самом деле имеет смысл просто включить его в качестве iframe непосредственно на странице, поскольку для правильного форматирования содержимого ему потребуется собственное пространство.
Но допустим, вы решили использовать вызов API /campaigns/content.format для получения фактического содержимого кампании. Скорее всего, вам все равно придется удалить CSS и другой HTML из содержимого, чтобы оно красиво отображалось на вашей странице.
И что касается синхронизации, она синхронизируется только с Drupal на Mailchimp. Вам понадобится какой-то другой способ захвата этих кампаний, если вы хотите увидеть их в Drupal. Это особенно полезно, потому что Mailchimp используется многими, кто иметь одну учетную запись + несколько клиентов.
Я использую Kompozer для редактирования своего сайта, это программное обеспечение WYSIWYG и простое в использовании. Просто откройте URL-адрес кампании Mailchimp в Compozer и скопируйте и вставьте оттуда то, что вам нужно, на свою страницу. Возможно, вам придется немного подправить его, но для меня это работает:-)
Посмотрите сюда www.brycebrownart.com/arts-news