2012-06-18 88 views
0

僅顯示修改的日期我想問一個關係到crm 2011在線電子郵件模板的問題。 在電子郵件模板中,我顯示修改日期。但它顯示日期和時間。我只想顯示日期。如何實現這一目標?請讓我知道任何想法。謝謝....在電子郵件模板Crm 2011在線

回答

0

有沒有支持的方法來做到這一點,但如果你真的需要它,這可能是值得嘗試的(注意:我還沒有嘗試過!)。

將您的模板添加到解決方案(或測試人員,現在),將其導出爲非託管並編輯customizations.xml文件。在XML中,您將看到模板的表示,其中包含日期。尋找你的模板body節點,你會看到有這樣的事情(XML,XML中的編碼):

<body>&lt;?xml version="1.0" ?&gt; 
&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"&gt; 
&lt;xsl:output method="text" indent="no"/&gt; 
&lt;xsl:template match="/data"&gt; 
&lt;![CDATA[&lt;font size=2 face="Tahoma, Verdana, Arial"&gt; 
&lt;p&gt;Value of Created On: ]]&gt; 
&lt;xsl:choose&gt;&lt;xsl:when test="systemuser/createdon"&gt; 
&lt;xsl:value-of select="systemuser/createdon" /&gt; 
&lt;/xsl:when&gt;&lt;xsl:otherwise&gt; 
&lt;/xsl:otherwise&gt;&lt;/xsl:choose&gt; 
&lt;![CDATA[&lt;/p&gt; 
&lt;p&gt;Value of Modified On: ]]&gt; 
&lt;xsl:choose&gt;&lt;xsl:when test="systemuser/modifiedon"&gt; 
&lt;xsl:value-of select="systemuser/modifiedon" /&gt; 
&lt;/xsl:when&gt;&lt;xsl:otherwise&gt; 
&lt;/xsl:otherwise&gt;&lt;/xsl:choose&gt; 
&lt;![CDATA[&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/font&gt;]]&gt; 
&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;</body>  

嘗試改變任何這樣的引用(請注意我在這裏用解碼值):

<xsl:value-of select="systemuser/createdon" /> 

對此

<xsl:value-of select="ms:format-date('systemuser/createdon', 'dd MMM yyyy')"/> 

一旦大功告成,保存您的定製XML回您的解決方案壓縮並上傳。即使它在合併時工作,如果您嘗試通過CRM UI進行編輯,也可能無法正常工作。

此之際,從reading this

+0

我試着像你說的一個想法,但是當進口,我無法導入,並顯示默認的錯誤消息。 我試試這個.. 當測試= 「機會/ modifiedon」 > <的xsl:選擇=價值的 「MS:格式日期( '機會/ modifiedon', '年月日')」 順便說一句,我試過一件事...... 在你的例子中,你顯示的是這樣的 」這個標誌?在customization.xml文件中,我看不到這個標誌。 請讓我知道我的改變是錯的。謝謝 – Nightmare

+0

不,如我在我的迴應中所述,您將改變這個'< xsl:value-of select =「systemuser/modifiedon」/ >'這個'< xsl:value-of select =「ms:format-date 'systemuser/createdon','dd MMM yyyy')「/ >'。無論如何它可能無法工作 - 這是我能想到的唯一嘗試。 –