Closed (fixed)
Project:
Mailchimp
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
23 Mar 2009 at 07:42 UTC
Updated:
22 Aug 2009 at 08:33 UTC
It would be great if Interest groups and other required fields could be shown on user/register, user/edit and user (my account) pages.
Also, the option to display "Newsletter Subscriptions" section on /user (my account) directly or possibly via a block would help a lot. It would make sense for it to provide the ability to put that section or block as it's own tab on the /user pages rather than baked into the user/edit page.
The module could create a default block that shows a users subscriptions and links to manage them which you could put whereever you like.
Thanks again for you work on this useful module!
Comments
Comment #1
levelos commentedIt seems like you're throwing many requests into this single issue. To address the title question, depending on your settings, the MC fields do show up on the user register/edit screens. You have to assign your list(s) to the authenticated role and make sure it is not required. Then, on the edit/register screens, users will see a list of newsletters they can subscribe/unsubscribe from.
An exposed block could be useful in some cases, say for optional lists, but not for others, required ones. That's why it's not included by default. We can leave this on the list and see if there's a good way to implement. I don't support adding an additional tab for newsletters, however.
Comment #2
ChrisBryant commentedYou are right, there are a couple of ideas included there. I included them since they were closely related but I should have separated them.
Regarding the fields not showing on the register/edit screens, maybe I wasn't clear with the issue. On the MC side we have one list setup. That list also has fields for First Name, Last Name, Zip as well as a few "Interest Groups" added. On the "admin/settings/mailchimp" Drupal page the settings for the list have the "anonymous user" and "authenticated user" roles set. "Merge Variables" section shows the First, Last Name, Zip and a fourth that just says "Untitled." None of those are set.
At the bottom of the admin page the the "Show Subscription Options on User Registration Page" and "Show Subscription Options on User Edit Screen" settings are enabled. Now on the user/register and the user/#/edit pages it shows the Mailchimp list to subscribe to, but it doesn't show any of the Mailchimp First Name, Last Name, Zip, and most importantly the "Interest Group" fields. Shouldn't the additional fields or interest groups show with each list?
I'll create a separate issue for the blocks so we can track it there. Thanks again.
Comment #3
levelos commented