Closed (fixed)
Project:
Mailchimp
Version:
7.x-2.0-rc2
Component:
General
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
31 Jul 2011 at 13:07 UTC
Updated:
22 Sep 2011 at 00:16 UTC
Currently, when a list subscription form is displayed in a block, the submit button label reads "Save settings". This isn't very clear for the average user and something like "Subscribe" or "Sign up" would be a lot more appropriate.
However, what would be *really* nice is if there were settings for each block or list (or both) that allowed you to specify your own label.
Comments
Comment #1
simplyspoke commentedIf you go to modules/mailchimp_lists/mailchimp_lists.module and edit line 350, you can change this value for the current moment. I changed it to Join, which makes more sense from a user perspective.
Ideal solution would be to add the right code to the admin section of this module to allow for the variation.
Comment #2
levelos commentedI strongly advise against hacking the module as it will make future updates much more difficult. Aside from submit label setting for each list, which we'll consider, the right way to change that value is using hook_form_alter().
Comment #3
TribalMan commentedAny chance of a node template for customising subscription forms?
Comment #4
levelos commentedThey are not nodes so a node template is not appropriate.
Comment #5
dddbbb commentedHey, don't close my thread just because someone wrongly suggested using templates as a solution. This issue is about providing settings - not hacking modules and not adding templates.
You said you'd consider my suggestions in #2 so I'm changing this from 'closed (won't fix)' back to 'active'.
Comment #6
levelos commentedThe way the module is architected, that text is not actually at the list level and at this time, I'm not going to add a setting for it. But I agree that "save settings" isn't ideal and changed it to subscribe. It's also a translatable string so can be changed using localization.