我想问一个与 crm 2011 在线电子邮件模板有关的问题。在电子邮件模板中,我显示修改日期。但它显示日期和时间。我只想显示日期。怎样才能做到这一点?请让我知道任何想法。谢谢....
问问题
1009 次
2 回答
0
没有支持的方法来执行此操作,但是如果您真的需要它,可能值得尝试一下(注意:我没有尝试过这个!)。
将您的模板添加到解决方案(或现在的测试解决方案),将其导出为非托管并编辑customizations.xml
文件。在 XML 中,您将看到带有日期的模板表示。查找body
模板的节点,您会在其中看到类似的内容(xml,在 xml 中编码):
<body><?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text" indent="no"/>
<xsl:template match="/data">
<![CDATA[<font size=2 face="Tahoma, Verdana, Arial">
<p>Value of Created On: ]]>
<xsl:choose><xsl:when test="systemuser/createdon">
<xsl:value-of select="systemuser/createdon" />
</xsl:when><xsl:otherwise>
</xsl:otherwise></xsl:choose>
<![CDATA[</p>
<p>Value of Modified On: ]]>
<xsl:choose><xsl:when test="systemuser/modifiedon">
<xsl:value-of select="systemuser/modifiedon" />
</xsl:when><xsl:otherwise>
</xsl:otherwise></xsl:choose>
<![CDATA[</p><p> </p></font>]]>
</xsl:template></xsl:stylesheet></body>
尝试更改任何这样的引用(注意我在这里使用解码值):
<xsl:value-of select="systemuser/createdon" />
对此
<xsl:value-of select="ms:format-date('systemuser/createdon', 'dd MMM yyyy')"/>
完成后,将您的自定义 xml 保存回您的解决方案 zip 并上传。即使它在合并时有效,但如果您尝试通过 CRM UI 对其进行编辑,它也可能无法正常工作。
于 2012-06-18T12:53:59.930 回答
0
您需要执行以下操作:
- 下载解决方案
- 提取压缩文件
- 按逻辑名称搜索您的字段。所以修改后的字段是
modifiedon
. - 在每场比赛中,
/@date
在比赛之后添加。之前:modifiedon
。后:modifiedon/@date
- 保存文件,重新压缩解决方案文件夹,将其导入系统并发布所有自定义项。
于 2022-03-01T10:32:22.427 回答