Forums / Developer / How to change the format of email send by form.tpl
Calvin Liu
Thursday 13 March 2008 2:49:07 pm
{foreach $collection.attributes as $attribute}
{$attribute.contentclass_attribute_name|wash}:
{attribute_result_gui view=info attribute=$attribute}
{/foreach}
The codes above are the part of form.tpl under templates/content/collectedinfomail. Dose the view=info control the format of email to display? I have look through the templates under standards, and I've found some templates within the same name, but none of them is the one I required. So my quesition is how can I change the format of email to display like name: calvin message: hello, nice 2 meet u receiver: calvinlyc@example.com rather than name: calvin message: hello, nice 2 meet u receiver: calvinlyc@example.com
English is not my first language, hope everyone can understand my questions. Thanks for the help
Kind regards
André R.
Friday 14 March 2008 2:34:04 am
try:
{foreach $collection.attributes as $attribute} {$attribute.contentclass_attribute_name|wash}: {attribute_result_gui view=info attribute=$attribute} {/foreach}
eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription @: http://twitter.com/andrerom
Saturday 15 March 2008 2:56:26 pm
Hi Andre , I have tried the one you metioned.. however it's still not working..
the outputs are still like:
Name: Calvin Email: calvinlyc@example.com Receiver:123@123.com
any other suggestions?? thanks for help :)
Andrei Popa
Tuesday 10 February 2009 5:38:08 am
I've tried to add html code with and without {literal}code{/literal} tags and its not work.
<b>2 Examples:</b>
1. Without {literal} tags
<table border="0" width="100%"> {foreach $collection.attributes as $attribute} <tr> <td>{$attribute.contentclass_attribute_name|wash}:</td> <td>{attribute_result_gui view=info attribute=$attribute}</td> </tr> {/foreach} </table>
2.With {literal} tag
{foreach $collection.attributes as $attribute} {$attribute.contentclass_attribute_name|wash}: {attribute_result_gui view=info attribute=$attribute} {literal}<hr/>{/literal} {/foreach}
any suggestion ?
What do I do?! What do I do?!?
Wednesday 11 February 2009 2:19:58 am
Hello,
I found the solution.
You just have to change:
ContentType=text/plain
to
ContentType=text/html
from <b>../settings/site.ini</b> or <b>../settings/siteaccess/yoursiteaccess/site.ini.append.php</b> .
I hope it will help.