Adam Farnsworth
Tue, 10 Feb 2009 14:39:22 -0800
I gathered this list by using these two instructions: http://wiki.radiantcms.org/How_To_Use_The_Mailer_Extension http://github.com/radiant/radiant-mailer-extension/tree/master- You start out by git cloning the extension into the extension folder at /vendor/extensions/ - You either do this step now, or at the end of the tutorial. Which ever one, you remove code in the environment.rb (located in the config folder) file to make this:
config.frameworks -= [ :action_mailer ] or this: config.frameworks -= [ :action_web_service, :action_mailer ]
say this:
config.frameworks -= [] or this: config.frameworks -=
[ :action_web_service ]
depending on whether or not the :action_web_service is being ignored or not.
- You then possibly, or possibly not, add this code to the environment.rb file, but after a line that doesn't seem to exist (require "status"):
ActionMailer::Base.smtp_settings = {
:address => "your.smtp.server",
:port => 25,
:domain => "your.domain"
}
obviously changing the setting to match your own.
- Restart your server.
- You then create two new pages, under whatever previous page you'd
prefer, one named "email" the other "email_html" in that file you put
the following code:
subject: From the website of Whatever
from: nore...@example.com
redirect_to: /contact/thank-you
recipients:
- o...@one.com
- t...@two.com
- You then build your contact form with these tags:
<r:mailer:form name=""> ... </r:mailer:form>
<r:mailer:text name="" />
<r:mailer:checkbox name="" />
<r:mailer:radio name="" />
<r:mailer:radiogroup name=""> ... </r:mailer:radiogroup>
<r:mailer:select name=""> ... </r:mailer:select>
<r:mailer:date_select name=""/>
<r:mailer:textarea name=""> ... </r:mailer:textarea>
<r:mailer:option name="" />
to make something that looks something like this:
<r:mailer:form>
<r:mailer:hidden name="subject" value="Email from my Radiant site!" /
> <br/>
Name:<br/>
<r:mailer:text name="name" /> <br/>
Message:<br/>
<r:mailer:textarea name="message" /> <br/>
<input type="submit" value="Send" />
</r:mailer:form>
If someone who has gotten the extension to work please let me know
where I went wrong, it would be very helpful. By doing everything
above I get the following error in a browser:
Mailer config is not valid (see Mailer.valid_config?)
Thanks,
Adam
_______________________________________________
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant