2

我们通过出站电子邮件发送成千上万的邮件。我们有一份新闻稿,上面嵌入了四张图片。但是我们遇到了一个问题,这四个图像中的一个被嵌入到时事通讯中的所有地方,而当我们发送邮件时,其他图像应该出现在这些地方(我的意思是说所有地方都出现了相同的图像)。新闻通讯页面的预览在 CMS 中非常好。如果有的话建议解决方案。

我们通过出站电子邮件发送成千上万的邮件。我们有一份新闻稿,上面嵌入了四张图片。但是我们遇到了一个问题,这四个图像中的一个被嵌入到时事通讯中的所有地方,而当我们发送邮件时,其他图像应该出现在这些地方(我的意思是说所有地方都出现了相同的图像)。新闻通讯页面的预览在 CMS 中非常好。如果有的话建议解决方案。

这是我们在一个 DWT 中的代码:

<tr style="background:@@header_background_color@@ url(@@TrimSpacesFromString(website_url)@@/@@TrimSpacesFromString(header_background_image_url)@@) repeat-x left top;">
    <td style="width:98px; padding:4px 14px 7px">
        <a href="@@website_url@@">
            <img src="@@EmbedImage(logo)@@" width="98" height="98" border="0" alt="@@GetKeyValueForTitle('football_club','AC')@@"/>
        </a>
    </td>
    <td  style="width:453px; padding:0px 14px 7px 0; vertical-align:top;">
        another table with data
    </td>
</tr>

第 2 载重吨代码

<tr>
    <!-- TemplateBeginRepeat name="list" -->        
    <td style="<!-- TemplateBeginIf cond="TemplateRepeatIndex<(listCount-1)" -->padding-right<!-- TemplateEndIf --><!-- TemplateBeginIf cond="TemplateRepeatIndex==(listCount-1)" -->padding-left<!-- TemplateEndIf -->:7px;">
        <table style="width:285px; padding:0 0 20px 0" cellspacing="0">         
            <tr>
            <!-- TemplateBeginIf cond="image" -->
                <td rowspan="2" style="padding:0px 5px 0 0px; width:127px; vertical-align:top;">                        
                    <!-- TemplateBeginIf cond="GetTextValueFromCompOrEmbedField(ID,'link', 'external_link','0')!=''" --> 
                        <!-- TemplateBeginIf cond="GetStatusForExternalUrl(GetTextValueFromCompOrEmbedField(ID,'link','external_link','0'))" -->                    
                            <a href="@@TrimSpacesFromString(GetTextValueFromCompOrEmbedField(ID,'link','external_link','0'))@@" 
                            style="color:@@header_link_color@@; text-decoration:none;" >
                                <!-- <img src="@@EmbedImage(image)@@" width="127" height="108" border="0" alt="players" /> -->                                  
                                <img src="@@EmbedImage(image)@@" width="127" height="108" border="0" alt="@@GetKeyValueForLabel('player','CM')@@" />
                            </a>
                        <!-- TemplateEndIf -->                          
                </td>
                <!-- TemplateEndIf -->                      
            </tr>

        </table>
    </td>
    <!-- TemplateEndRepeat -->      
</tr>
4

2 回答 2

3

在早期版本中存在一个缺陷,即在多线程或系统负载过重时发送邮件可能偶尔会导致嵌入图像或附件的图像 ID 是一串零而不是唯一 ID。

这已针对 2009 SP1 进行了修复,并且也合并到了 2011 SP1 中。

您使用的是早期版本,因此推荐的解决方案是升级到 SP1 HR1。

于 2012-08-14T13:58:43.750 回答
0

这是 Tridion 2011 中的一个问题。它已在 2011 SP1 中修复。每当发送大量电子邮件时,图像嵌入在 Tridion 2011 中就无法正常工作。

于 2012-08-18T10:14:57.520 回答