尝试在 SugarCRM PDF 模板中插入两个相同的值

Trying to insert two of the same values in SugarCRM PDF Templates

我使用 PDF 模板页面制作了一个新的发票模板。我如何才能让它看起来像是为发票选择了两种产品?当我尝试添加 $aos_products_quotes_name 时,它会为两个不同的产品生成两个单独的 table。我怎样才能使两个产品及其定价可以显示在一个 table?

如果您对模板感兴趣,请点击此处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>
  • 能分享一下渲染后的HTML吗?
  • 这是来自 tpl 文件的HTML吗?

您必须遍历您的产品数组并且需要复制

<td>

该循环中的标记。 产品的当前 HTML 似乎不正确。