Advertisement
Rafaelqm

Modelo de Template de Email

Jan 17th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.59 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7.  
  8.     <style type="text/css" rel="stylesheet" media="all">
  9.         /* Media Queries */
  10.         @media only screen and (max-width: 500px) {
  11.             .button {
  12.                 width: 100% !important;
  13.             }
  14.         }
  15.     </style>
  16. </head>
  17.  
  18. <?php
  19.  
  20. $style = [
  21.     /* Layout ------------------------------ */
  22.  
  23.         'body' => 'margin: 0; padding: 0; width: 100%; background-color: #F2F4F6;',
  24.         'email-wrapper' => 'width: 100%; margin: 0; padding: 0; background-color: #F2F4F6;',
  25.  
  26.     /* Masthead ----------------------- */
  27.  
  28.         'email-masthead' => 'padding: 25px 0; text-align: center;',
  29.         'email-masthead_name' => 'font-size: 16px; font-weight: bold; color: #2F3133; text-decoration: none; text-shadow: 0 1px 0 white;',
  30.  
  31.         'email-body' => 'width: 100%; margin: 0; padding: 0; border-top: 1px solid #EDEFF2; border-bottom: 1px solid #EDEFF2; background-color: #FFF;',
  32.         'email-body_inner' => 'width: auto; max-width: 570px; margin: 0 auto; padding: 0;',
  33.         'email-body_cell' => 'padding: 35px;',
  34.  
  35.         'email-footer' => 'width: auto; max-width: 570px; margin: 0 auto; padding: 0; text-align: center;',
  36.         'email-footer_cell' => 'color: #AEAEAE; padding: 35px; text-align: center;',
  37.  
  38.     /* Body ------------------------------ */
  39.  
  40.         'body_action' => 'width: 100%; margin: 30px auto; padding: 0; text-align: center;',
  41.         'body_sub' => 'margin-top: 25px; padding-top: 25px; border-top: 1px solid #EDEFF2;',
  42.  
  43.     /* Type ------------------------------ */
  44.  
  45.         'anchor' => 'color: #3869D4;',
  46.         'header-1' => 'margin-top: 0; color: #2F3133; font-size: 19px; font-weight: bold; text-align: left;',
  47.         'paragraph' => 'margin-top: 0; color: #74787E; font-size: 16px; line-height: 1.5em;',
  48.         'paragraph-small' => 'margin-top: 0; color: #74787E; font-size: 16px; line-height: 0.5em;',
  49.         'paragraph-sub' => 'margin-top: 0; color: #74787E; font-size: 12px; line-height: 1.5em;',
  50.         'paragraph-center' => 'text-align: center;',
  51.  
  52.     /* Buttons ------------------------------ */
  53.  
  54.         'button' => 'display: block; display: inline-block; width: 200px; min-height: 20px; padding: 10px;
  55.                 background-color: #3869D4; border-radius: 3px; color: #ffffff; font-size: 15px; line-height: 25px;
  56.                 text-align: center; text-decoration: none; -webkit-text-size-adjust: none;',
  57.  
  58.         'button--green' => 'background-color: #22BC66;',
  59.         'button--red' => 'background-color: #dc4d2f;',
  60.         'button--blue' => 'background-color: #3869D4;',
  61. ];
  62. ?>
  63.  
  64. <?php $fontFamily = 'font-family: Arial, \'Helvetica Neue\', Helvetica, sans-serif;'; ?>
  65.  
  66. <body style="{{ $style['body'] }}">
  67. <table width="100%" cellpadding="0" cellspacing="0">
  68.     <tr>
  69.         <td style="{{ $style['email-wrapper'] }}" align="center">
  70.             <table width="100%" cellpadding="0" cellspacing="0">
  71.                 <!-- Logo -->
  72.                 <tr>
  73.                     <td style="{{ $style['email-masthead'] }}">
  74.                         <a style="{{ $fontFamily }} {{ $style['email-masthead_name'] }}" href="{{ url('/') }}" title="{{ config('app.name') }}" target="_blank">
  75.                             <img src="{{ url('img/logo.png') }}" alt="{{ config('app.name') }}">
  76.                         </a>
  77.                     </td>
  78.                 </tr>
  79.  
  80.                 <!-- Email Body -->
  81.                 <tr>
  82.                     <td style="{{ $style['email-body'] }}" width="100%">
  83.                         <table style="{{ $style['email-body_inner'] }}" align="center" width="570" cellpadding="0" cellspacing="0">
  84.                             <tr>
  85.                                 <td style="{{ $fontFamily }} {{ $style['email-body_cell'] }}">
  86.                                     <!-- Greeting -->
  87.                                     <h1 style="{{ $style['header-1'] }}">
  88.                                         ASSUNTO
  89.                                     </h1>
  90.  
  91.                                     <p style="{{ $style['paragraph-small'] }}">
  92.                                         {{ $msg }}
  93.                                     </p>
  94.                                    
  95.  
  96.  
  97.                                 <!-- Salutation -->
  98.                                     <p style="{{ $style['paragraph'] }}">
  99.                                         Att. <br>{{ config('app.name') }}
  100.                                     </p>
  101.  
  102.                                 </td>
  103.                             </tr>
  104.                         </table>
  105.                     </td>
  106.                 </tr>
  107.  
  108.                 <!-- Footer -->
  109.                 <tr>
  110.                     <td>
  111.                         <table style="{{ $style['email-footer'] }}" align="center" width="570" cellpadding="0" cellspacing="0">
  112.                             <tr>
  113.                                 <td style="{{ $fontFamily }} {{ $style['email-footer_cell'] }}">
  114.                                     <p style="{{ $style['paragraph-sub'] }}">
  115.                                         &copy; {{ date('Y') }}
  116.                                         <a style="{{ $style['anchor'] }}" href="{{ url('/') }}" target="_blank">{{ config('app.name') }}</a>.
  117.                                     </p>
  118.                                 </td>
  119.                             </tr>
  120.                         </table>
  121.                     </td>
  122.                 </tr>
  123.             </table>
  124.         </td>
  125.     </tr>
  126. </table>
  127. </body>
  128. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement