When I tried to subscribe it always return a required error "Subscribe to the lists" is required. Is there any solution?
Got any code for this?
On the code part this is the code:
$get = DataObject::get_one('UserDefinedForm', "URLSegment = 'newsletter'");
return new UserDefinedForm_Controller($get);
On the template part this is the code:
<% control ShowForm %>
<% end_control %>
Ok so you are using the User Defined Form? If so you should raise this under the modules section. If you were using a regular form...
//create or find Member dataobject $doMember
// Add the member to group. (Check if it exists first)
if($group = DataObject::get_one('Group', "Code = 'Newsletter'"))
.. this is the bit of code that finds the security group 'Newsletter' and then adds the member to it.
Hope this helps,