[Radiant] radiant-mailer-extension Setup

2009-02-03 Thread Adam Farnsworth

Does anyone know where it's talking about when it says:

You can define email templates using pages parts (email, and/or  
email_html). You configure the recipients and other Mailer settings in  
a mailer part:


I can't figure out where you are supposed to change these settings so  
that they take effect. I have created a Page called Email and saved  
the sample code into it, I get the following error: Mailer config is  
not valid (see Mailer.valid_config?)


Any ideas?
___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] radiant-mailer-extension Setup

2009-02-03 Thread Jim Gay


On Feb 3, 2009, at 10:54 PM, Adam Farnsworth wrote:


Does anyone know where it's talking about when it says:

You can define email templates using pages parts (email, and/or  
email_html). You configure the recipients and other Mailer settings  
in a mailer part:


I can't figure out where you are supposed to change these settings  
so that they take effect. I have created a Page called Email and  
saved the sample code into it, I get the following error: Mailer  
config is not valid (see Mailer.valid_config?)


Any ideas?


I just ran into this myself today.
I'm not really sure about all the code in the mailer extension, but  
one problem I've found is that it tries to use an instance variable  
called @config for the configuration options which is the same name as  
one that Radiant itself uses.


I've fixed this in my branch, but haven't sent a pull request to the  
main repo yet

http://github.com/saturnflyer/radiant-mailer-extension/tree/master
http://github.com/saturnflyer/radiant-mailer-extension/commits/master

___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] radiant-mailer-extension Setup

2009-02-03 Thread Jason Grimes
You will get this error if you do not have a mailer page part set up 
and configured correctly.  I didn't create a email or email_html 
page parts, but just used the body part to setup the form template.  
Here is an example I used for the template:


code
r:mailer:form name=contact
 br/
 Your Email Address: r:mailer:if_error on=fromspan 
class=errormessYour email address r:mailer:if_error:message 
//span/r:mailer:if_errorbr/

r:mailer:text name=from required=true / br/
 Subject: r:mailer:if_error on=subjectspan class=errormessA 
subject r:mailer:if_error:message //span/r:mailer:if_errorbr/

r:mailer:text name=subject required=true / br/
 Message: r:mailer:if_error on=messagespan class=errormessA 
message r:mailer:if_error:message //span/r:mailer:if_errorbr/

r:mailer:textarea name=message required=true cols=80/br/
input type=submit value=Send /
/r:mailer:form
/code

Then I configured the mailer page part with the following YAML settings:

redirect_to: /information/contact-us/email-sent
from_field: from
reply_to_field: from
recipients:
 - m...@domain

I also added a styles page part that is then included in my layout as 
CSS so the error messages would come out in red.  The styles part is 
set to this:


 .errormess {
 color: red;
}

Hope this helps,

Jason

Jim Gay wrote:


On Feb 3, 2009, at 10:54 PM, Adam Farnsworth wrote:


Does anyone know where it's talking about when it says:

You can define email templates using pages parts (email, and/or 
email_html). You configure the recipients and other Mailer settings 
in a mailer part:


I can't figure out where you are supposed to change these settings so 
that they take effect. I have created a Page called Email and saved 
the sample code into it, I get the following error: Mailer config is 
not valid (see Mailer.valid_config?)


Any ideas?


I just ran into this myself today.
I'm not really sure about all the code in the mailer extension, but 
one problem I've found is that it tries to use an instance variable 
called @config for the configuration options which is the same name as 
one that Radiant itself uses.


I've fixed this in my branch, but haven't sent a pull request to the 
main repo yet

http://github.com/saturnflyer/radiant-mailer-extension/tree/master
http://github.com/saturnflyer/radiant-mailer-extension/commits/master

___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant