2016-11-21 7 views
0

prestashopの電子メール通知を少し修正したいところです。電子メールのテンプレートはHTMLで書かれており、変更するたびに電子メールは空白になります。ここでPrestashopの電子メール通知を変更する

はコードです:

<tr> 
    <td style="border:none;padding:7px 0"> 
     <table class="table table-recap" bgcolor="#ffffff" style="width:100%;background-color:#fff"><!-- Title --> 
      <thead> 
       <tr> 
        <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Reference</th> 
        <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Product</th> 
        <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Unit price</th> 
        <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Quantity</th> 
        <th style="border:1px solid #DDD!important;background-color:#fbfbfb;font-family:Arial;color:#333;font-size:13px;padding:10px">Total price</th> 
       </tr> 
      </thead> 
      <tbody> 
       <tr> 
        <td colspan="5" style="color:#777;padding:10px!important;border:1px solid #DDD!important"> 
         {items} 
        </td> 
       </tr> 
       <tr class="conf_body"> 
        <td bgcolor="#fbfbfb" align="right" colspan="4" style="color:#333;padding:10px!important;border:1px solid #DDD!important"><strong>Products</strong></td> 
        <td bgcolor="#fbfbfb" align="right" style="color:#333;padding:10px!important;border:1px solid #DDD!important">{total_products}</td> 
       </tr> 
       <tr class="conf_body"> 
        <td bgcolor="#fbfbfb" align="right" colspan="4" style="color:#333;padding:10px!important;border:1px solid #DDD!important"><strong>Discounts</strong></td> 
        <td bgcolor="#fbfbfb" align="right" style="color:#333;padding:10px!important;border:1px solid #DDD!important">{total_discounts}</td> 
       </tr> 
       <tr class="conf_body"> 
        <td bgcolor="#fbfbfb" align="right" colspan="4" style="color:#333;padding:10px!important;border:1px solid #DDD!important"><strong>Gift-wrapping</strong></td> 
        <td bgcolor="#fbfbfb" align="right" style="color:#333;padding:10px!important;border:1px solid #DDD!important">{total_wrapping}</td> 
       </tr> 
       <tr class="conf_body"> 
        <td bgcolor="#fbfbfb" align="right" colspan="4" style="color:#333;padding:10px!important;border:1px solid #DDD!important"><strong>Shipping</strong></td> 
        <td bgcolor="#fbfbfb" align="right" style="color:#333;padding:10px!important;border:1px solid #DDD!important">{total_shipping}</td> 
       </tr> 
       <tr class="conf_body"> 
        <td bgcolor="#fbfbfb" align="right" colspan="4" style="color:#333;padding:10px!important;border:1px solid #DDD!important"><strong>Total Tax paid</strong></td> 
        <td bgcolor="#fbfbfb" align="right" style="color:#333;padding:10px!important;border:1px solid #DDD!important">{total_tax_paid}</td> 
       </tr> 
       <tr class="conf_body"> 
        <td bgcolor="#fbfbfb" align="right" colspan="4" class="total" style="color:#555454;padding:10px!important;border:1px solid #DDD!important;font-size:18px;font-weight:500;font-family:Open-sans, sans-serif"><strong>Total paid</strong></td> 
        <td bgcolor="#fbfbfb" align="right" class="total_amount" style="color:#333;padding:10px!important;border:1px solid #DDD!important;font-size:21px;font-weight:500;font-family:Open-sans, sans-serif">{total_paid}</td> 
       </tr> 
      </tbody> 
     </table> 
    </td> 
</tr> 

私はすべての価格情報を削除したいと思います。一部の価格情報は識別や削除が容易です(例: {total_paid}が表示されますが、以下のコードのセクションには、アイテム化された価格情報もあり、すべての情報が{items}にまとめられています。これをどのように変更しますか?

  <td colspan="5" style="color:#777;padding:10px!important;border:1px solid #DDD!important"> 
       {items} 
      </td> 

答えて

0

あなたが見ているファイルは、それが唯一の{items}よう変数を置き換えることができることを意味し、簡単なSwiftmailer電子メールテンプレートファイルです。

動的な製品リストを出力するには、より強力なテンプレート言語が必要です。の製品リストが必要です。このパスであなたのテーマと言語のISOコードが異なることがあり

themes/default-bootstrap/mails/en/order_conf_product_list.tpl 

:製品のリストについては、HTMLがでコンパイルされている理由です。

実際に行<tr>または製品を編集しています。セルを削除する場合は、欄のセルも削除することを忘れないでください。<th>

https://gist.github.com/gskema/d3f62431965dbb5c8cdb04da97c9dc77

+0

どうもありがとう:あなたの電子メールは、彼らが保存されているいくつかのスタイリングを紛失した場合

は、それはあなたがこのオーバーライドをインストールする必要があること(例えば、それらは幅が100%になります)! 2つのメールが送信されるように新しいオーダーのメールテンプレートを作成するにはどうすればよいですか? – Dorian821

+0

@ Dorian821新しい質問を最初に投稿する必要があります – gskema

関連する問題