Динамический список в html почтовом шаблоне - PullRequest
0 голосов
/ 09 июля 2019

Я создаю шаблон электронной почты с простым HTML.Но я застрял, где я должен перечислить в списке, какие данные поступают из Java-кода.Кроме того, я не уверен, что длина списка, который получает каждый раз.

Я пытался сделать что-то вроде приведенного ниже кода.Но это не сработало.

<span style="font-size:19px;font-weight:bold;font-family: Calibri;">Dear $customer,</b></span><br>
<br>
<br>
<span style="font-size:14px;font-family: Calibri;">Below List of Products orderd</br>
<table>
  <tr>
    <th><ul>
        <li>$ProdID</li>
      </ul></th>
    <th><ul>
        <li>$PrdoName</li>
      </ul></th>
  </tr>
</table>
<br>
Thank you for choosing US </br>
</br>
Genuinely,<br />
<br />
<span style="font-size:16px; font-weight:bold;font-family: Calibri;">E - commerce</span></span>
</div>
</td>
</tr>
<tr>
  <td><hr noshade size=1 width="100%" style="margin:0" align=left>
    <div id="footerTxt" style=" font-family: Calibri;line-height:18px; margin:20px 0;">
    <span style="font-size:12px; color:#999"><br />
    &copy;E-Commerce L.P. </span>

Пожалуйста, помогите мне напечатать $ prodID в виде списка, я передал значение в виде списка строк

1 Ответ

0 голосов
/ 10 июля 2019

Я предполагаю, что для шаблонов HTML используется язык langyage, так как переменным предшествует символ $. Пожалуйста, обратитесь по коду ниже

<table cellpadding="0" cellspacing="0" width="100%">
  <tr>
      <td><span style="font-size:19px;font-weight:bold;font-family: Calibri;">Dear <?php echo $customer?>,</span></td>
  </tr>
  <tr>
      <td><span style="font-size:14px;font-family: Calibri;">Below List of Products ordered:</span></td>
  </tr>
   <tr>
       <td>
           <table cellpadding="0" cellspacing="0" width="100%">
               <tr>
                   <th>Prod ID</th>
                   <th>Prod Name</th>
               </tr>
               <?php foreach($products as $product) {?>
               <tr>
                   <td><?php echo $product->prodID ?></td>
                   <td><?php echo $product->prodName ?></td>
               </tr>
               <?php } ?>
           </table>
       </td>
   </tr>
    <tr>
        <td>
            Thank you for choosing US </br>
            Genuinely,<br /><br />
            <span style="font-size:16px; font-weight:bold;font-family: Calibri;">E - commerce</span></span>
        </td>
    </tr>
    <tr>
        <td>
            <hr noshade size=1 width="100%" style="margin:0" align=left>
            <div id="footerTxt" style=" font-family: Calibri;line-height:18px; margin:20px 0;"><span style="font-size:12px; color:#999"><br />&copy;E-Commerce L.P. </span></div>
        </td>
    </tr>
</table>
...