zoukankan      html  css  js  c++  java
  • Salesforce: 为Email Template添加样式

    在实际开发中有时可能会遇到一些需求,需要为email template添加样式,比如字体颜色,字体大小等。
    这个时候要注意,在创建需要添加样式的Visualforce Email Template时,一定要使用<messaging:htmlEmailBody></messaging:htmlEmailBody>,而不能使用<messaging:plainTextEmailBody></messaging:plainTextEmailBody>
    因为后者不支持<div>等标签,也不支持为其添加style


    下面是简单实例:
    <messaging:emailTemplate subject="Test {!relatedTo.Name} recipientType="Contact" relatedToType="Contract">
    <messaging:htmlEmailBody>
    <html>
    <body>
    Dear {!recipient.Name},<br/><br/>

    <apex:outputText rendered="{!relatedTo.Name = 'Test1'}">
    <div style="font-size: 10px">
    This is {!relatedTo.Name}
    </div>
    </apex:outputText>

    <apex:outputText rendered="{!relatedTo.Name = 'Test2'}">
    <div style="font-size: 20px">
    This is {!relatedTo.Name}
    </div>
    </apex:outputText>

    Thanks!
    </body>
    </html>
    </messaging:htmlEmailBody>
    </messaging:emailTemplate>

  • 相关阅读:
    android 学习
    android 学习
    阅读笔记《人月神话》1
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习(家庭记账本的开发 6)
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/clsriz/p/14522942.html
Copyright © 2011-2022 走看看