2015-02-23 210 views
1

我已经使用PDF模板页面创建了一个新的发票模板。我如何使它成为发票所选的两种产品?当我尝试添加$aos_products_quotes_name时,它会为两个不同的产品制作两个单独的表格。我该如何做到这一点,以便两种产品的价格可以显示在一张表中?试图在SugarCRM PDF模板中插入两个相同的值

这里的HTML,如果你有兴趣的模板:

<table style="height: 110px; width: 1615px;" border="0"> 
    <tbody> 
     <tr> 
      <td>Sarah J Bauling</td> 
      <td style="text-align: right;"> Tel: 011 705 3201</td> 
     </tr> 
     <tr> 
      <td>1 Jacana Street </td> 
      <td style="text-align: right;">Fax: 011 705 3203 </td> 
     </tr> 
     <tr> 
      <td>Fourways </td> 
      <td style="text-align: right;">Cel: 083 457 3402 </td> 
     </tr> 
     <tr> 
      <td>Johannesburg </td> 
      <td> </td> 
     </tr> 
     <tr> 
      <td>2191</td> 
      <td> </td> 
     </tr> 
     <tr> 
      <td> </td> 
      <td> </td> 
     </tr> 
    </tbody> 
</table> 
<p><strong>Invoice No:     $aos_invoices_number</strong></p> 
<hr /> 
<p> </p> 
<p> </p> 
<table style="height: 58px; width: 1649px;" border="0"> 
    <tbody> 
     <tr> 
      <td>To: $billing_account_name</td> 
      <td style="text-align: right;">Fax: $billing_account_phone_fax</td> 
     </tr> 
     <tr> 
      <td>$billing_account_jjwg_maps_address_c</td> 
      <td style="text-align: right;"> 
       <p>e.m: $billing_account_email1</p> 
      </td> 
     </tr> 
     <tr> 
      <td>$billing_account_suburb_c</td> 
      <td style="text-align: right;">Cel: $billing_account_phone_alternate</td> 
     </tr> 
    </tbody> 
</table> 
<p> </p> 
<table style="height: 112px; width: 1637px;"> 
    <tbody> 
     <tr> 
      <td> 
       <p>Date:</p> 
      </td> 
      <td>$aos_invoices_date_entered</td> 
      <td> </td> 
     </tr> 
     <tr> 
      <td style="border-top: 1px solid black;">No:</td> 
      <td style="border-top: 1px solid black;">Description</td> 
      <td style="border-top-width: 1px; border-top-style: solid; border-top-color: black; text-align: right;">Balance</td> 
     </tr> 
     <tr> 
      <td style="border-top: 1px solid black;"> 
       <p>$aos_products_quotes_product_qty</p> 
      </td> 
      <td style="border-top: 1px solid black;"> 
       <p>$aos_products_quotes_name</p> 
      </td> 
      <td style="text-align: right; border-top: 1px solid black;">$aos_products_quotes_product_unit_price</td> 
     </tr> 
     <tr> 
      <td style="border-top: 1px solid black;"> 
       <p>SUB TOTAL:</p> 
      </td> 
      <td style="border-top: 1px solid black;"> </td> 
      <td style="text-align: right; border-top: 1px solid black;">$aos_invoices_subtotal_amount</td> 
     </tr> 
     <tr> 
      <td style="border-top: 1px solid black; border-bottom: 1px solid black;">TOTAL</td> 
      <td style="border-top: 1px solid black; border-bottom: 1px solid black;"> </td> 
      <td style="text-align: right; border-top: 1px solid black; border-bottom: 1px solid black;">$aos_products_quotes_product_total_price</td> 
     </tr> 
    </tbody> 
</table> 
<p> </p> 
<table style="height: 20px; width: 1621px;" border="0"> 
    <tbody> 
     <tr> 
      <td style="text-align: right;">TOTAL AMOUNT DUE (e&amp;eo)</td> 
      <td style="text-align: right;">$aos_invoices_total_amt</td> 
     </tr> 
    </tbody> 
</table> 

回答

2
  • 你能渲染后共享HTML?
  • 这是来自tpl文件的HTML吗?

你必须通过你的产品阵列循环,你需要复制

<td> 

标签在循环。 产品的当前HTML似乎不正确。