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

simplyspoke’s picture

If 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.

levelos’s picture

I 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().

TribalMan’s picture

Any chance of a node template for customising subscription forms?

levelos’s picture

Status: Active » Closed (won't fix)

They are not nodes so a node template is not appropriate.

dddbbb’s picture

Status: Closed (won't fix) » Active

Hey, 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'.

levelos’s picture

Status: Active » Fixed

The 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.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.