Answers.Body: <p>As you say in the question, you can build a View based on the CiviCRM Mailings tables so eg Body - HTML etc.</p>
  
  <p>Alternatively you could build your mailing body in Drupal, then use a View based on that to drop a 'views token' in to your mailing.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-29T13:18:00.373Z
Answers.Text: Thanks Pete, that gives good clarity. (And in case anyone is wondering what a 'views token' means, It's possible to add a View to a Civimail. very cool.)
Answers.UserDisplayName: Andyg8
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-20T21:43:47.197Z
Answers.LastActivityDate: 2019-05-20T21:43:47.197Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>When CiviMail gives a permanent link to a public mailing it simply creates a raw html page for the email. Eg, on a link like this: civicrm/mailing/view?id=1528, we see the mailing exactly as it was sent out, and the html code of this page is exactly what was sent out in the mailing. </p>
  
  <p>Thus the public view of the email is outside of our CMS, and doesn't benefit from our website's navigation menus, branding or any of the features our CMS provides. </p>
  
  <p>We're using Civi 5.13 and Drupal 7.68... and it would be great if it were possible to put the public view of the mailings inside of Drupal's page construction, rather than outside it. </p>
  
  <p>I can see how this would be possible using Views... but is there a more obvious way that I'm somehow missing? </p>
  
  <p>Thanks for your help. </p>
  
Tags: <drupal><civimail>
Title: Is it possible to show CiviMails within our Drupal CMS system?
ThreadText: # Is it possible to show CiviMails within our Drupal CMS system?
  
  (Asked by: username_0 on 2019-05-20)
  
  When CiviMail gives a permanent link to a public mailing it simply creates a raw html page for the email. Eg, on a link like this: civicrm/mailing/view?id=1528, we see the mailing exactly as it was sent out, and the html code of this page is exactly what was sent out in the mailing.
  
  Thus the public view of the email is outside of our CMS, and doesn't benefit from our website's navigation menus, branding or any of the features our CMS provides.
  
  We're using Civi 5.13 and Drupal 7.68... and it would be great if it were possible to put the public view of the mailings inside of Drupal's page construction, rather than outside it.
  
  I can see how this would be possible using Views... but is there a more obvious way that I'm somehow missing?
  
  Thanks for your help.
  
  **Tags:** drupal, civimail
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-05-20. Score: 1 | Accepted answer
  
  As you say in the question, you can build a View based on the CiviCRM Mailings tables so eg Body - HTML etc.
  
  Alternatively you could build your mailing body in Drupal, then use a View based on that to drop a 'views token' in to your mailing.
  
  > **Comments:**
  > **username_0**: Thanks Pete, that gives good clarity. (And in case anyone is wondering what a 'views token' means, It's possible to add a View to a Civimail. very cool.)  
  
  ---
  
  