试用MJML,为一些客户提供每日电子邮件摘要。
我使用str_replace复制电子邮件模板中预先构造的表行,然后编译.
出于某种原因,一旦我使用我的代码-- MJML会用布局复制表格和螺丝。即使我直接从他们的文档中使用代码并输入我自己的话,它也会扭曲它。
有谁能说出为什么
非工作码
<mjml>
<mj-body>
<mj-container>
<mj-section>
<mj-column>
<mj-table>
<tr style="border-bottom:1px solid #ecedee;text-align:left;padding:15px 0;">
<th style="padding: 0 15px 0 0;">Inventory Type</th>
<th style="padding: 0 15px;">Subtotal</th>
<th style="padding: 0 0 0 15px;">Total</th>
</tr>
<tr>
<td style="padding: 0 15px 0 0;">Unknown</td>
<td style="padding: 0 15px;">$5843.55</td>
<td style="padding: 0 0 0 15px;">$4047</td>
</tr>
<tr>
<td style="padding: 0 15px 0 0;">Solid Marijuana Infused Edible</td>
<td style="padding: 0 15px;">$318</td>
<td style="padding: 0 0 0 15px;">$214</td>
</tr>
</mj-table>
</mj-column>
</mj-section>
</mj-container>
</mj-body>
</mjml>在线编译器:https://mjml.io/try-it-live/ByJDBobEx
版本: 3.1.1
发布于 2016-12-16 18:46:27
对这件事很抱歉!这是由$字符引起的,后面跟着214 (如果您试图在$和214之间添加一个空格,那么第二个表就会消失)。这是MJML解析器的一个已知问题,新解析器的实现是在我们的中期路线图上进行的(我们将在2017年初开始研究它)。
我可以建议您一个解决办法:尝试用HTML $替换$符号。这里的工作示例:https://mjml.io/try-it-live/rkiWU3b4g。
希望能帮上忙!
https://stackoverflow.com/questions/41189701
复制相似问题