Привет всем!
У меня такая проблема. Я создал visual tamplate, в котором вызывается компонент формирующий таблицы. Логика работает, но вот когда приходит емейл, стиль таблиц не изменяется(то есть стили не применяются). Может кто знает как решается такая проблема?
P.S. Таблицы формирую с помощью html тегов.
Visual template:
<messaging:emailTemplate subject="MbO Notifications" recipientType="User" >
<messaging:htmlEmailBody ><p>
Hi {!recipient.Name}, <br/><br/>
</p><c:MbO_EmailTemplateTable_Component nameUser="{!recipient.Id}"/>
</messaging:htmlEmailBody>
</messaging:emailTemplate>
Component:
<apex:Component controller="MbO_EmailTableController" access="global" >
<style type="text/css">
.styleTable
{
.........
}
</style>
.....................
<div id='blockMan' class="styleTable" style="display : {!ShowTableMan}">
<table border = "2" cellspacing = "5">
<tr >
<td>Owner</td>
<td>Total Goals</td>
<td>Total Achievements</td>
<td>Status</td>
<td>Action</td>
</tr>
<apex:repeat value="{!DataManager}" var="Man">
<tr>
<td>{!Man.Owner.Name}</td>
<td>{!Man.Total_Goals__c}</td>
<td>{!Man.Total_Achievements_del__c}</td>
<td>{!Man.Status__c}</td>
<td><a href="https://login.salesforce.com/apex/edit_mbo_form?id={!Man.id}">View</a></td>
</tr>
</apex:repeat>
</table>
</div>
...................
</apex:component>
Привет всем! У меня такая проблема. Я создал visual tamplate, в котором вызывается компонент формирующий таблицы. Логика работает, но вот когда приходит емейл, стиль таблиц не изменяется(то есть стили не применяются). Может кто знает как решается такая проблема? P.S. Таблицы формирую с помощью html тегов. Visual template: [code]<messaging:emailTemplate subject="MbO Notifications" recipientType="User" > <messaging:htmlEmailBody > <p> Hi {!recipient.Name}, <br/><br/> </p> <c:MbO_EmailTemplateTable_Component nameUser="{!recipient.Id}"/> </messaging:htmlEmailBody> </messaging:emailTemplate>[/code] Component: [code]<apex:Component controller="MbO_EmailTableController" access="global" > <style type="text/css"> .styleTable { ......... } </style> ..................... <div id='blockMan' class="styleTable" style="display : {!ShowTableMan}"> <table border = "2" cellspacing = "5"> <tr > <td>Owner</td> <td>Total Goals</td> <td>Total Achievements</td> <td>Status</td> <td>Action</td> </tr> <apex:repeat value="{!DataManager}" var="Man"> <tr> <td>{!Man.Owner.Name}</td> <td>{!Man.Total_Goals__c}</td> <td>{!Man.Total_Achievements_del__c}</td> <td>{!Man.Status__c}</td> <td><a href="https://login.salesforce.com/apex/edit_mbo_form?id={!Man.id}">View</a></td> </tr> </apex:repeat> </table> </div> ................... </apex:component>[/code]
инлайн стили + не все почтовики дружат с css
инлайн стили + не все почтовики дружат с css
Печально это конечно, буду тогда инлайн делать, спасибо.
[quote="Maxim Elets"]инлайн стили + не все почтовики дружат с css[/quote] Печально это конечно, буду тогда инлайн делать, спасибо.
Стили в письмах это отдельная тема.
Почтовые клиенты это не браузеры!
пару задач было, без мата не получалось - когда вроде у меня работает и в salesforce preview выглядит хорошо, а клиент ругается что у него в outlook все криво, и реально у него все криво и у меня в outlook все криво.
Лучше сразу гуглить темы верстка писам. Даже может есть генераторы специальные, которые сами все все стили подберут и inline сделают.
Стили в письмах это отдельная тема. Почтовые клиенты это не браузеры! пару задач было, без мата не получалось - когда вроде у меня работает и в salesforce preview выглядит хорошо, а клиент ругается что у него в outlook все криво, и реально у него все криво и у меня в outlook все криво. Лучше сразу гуглить темы верстка писам. Даже может есть генераторы специальные, которые сами все все стили подберут и inline сделают.
Вот кстати интересная статья по поводу верстки email
How-to: Правила вёрстки email-писем
Очень много полезного.
Вот кстати интересная статья по поводу верстки email [url=http://habrahabr.ru/company/pechkin/blog/255819/]How-to: Правила вёрстки email-писем[/url] Очень много полезного.
И вот тут из комментариев к статье интересную подборку нашел
http://habrahabr.ru/users/dudeonthehorse/topics/
И вот тут из комментариев к статье интересную подборку нашел http://habrahabr.ru/users/dudeonthehorse/topics/