So, we are using the Constant Contact module to allow users to sign up for newsletters on our website. In the admin pages the module provides a 'Subscribe Method' option that let's you specify how users opt-in to the newsletter feature. We are using 'checkbox'.

This is all fine, except that we are also using user profiles, with multiple categories. When a user goes to edit his or her account details this 'subscribe' checkbox is appearing on every single category page, even when its totally irrelevant.

Is there some way we would be able to hide / remove this field from displaying anywhere other than the user's 'account' page?

  • This sounds like a bug with the module. Has it been reported in the module's issue queue? Feb 15, 2013 at 2:31
  • I agree; I should probably do that soon!
    – user470714
    Feb 19, 2013 at 16:56

2 Answers 2


I found this same issue. It is due to a bug in the module. I have submitted an issue here and have attached a patch which fixes the bug.


If you have the block module enabled - try removing it.

If you like how the block module displays the checkbox information - its for new "newsletter signups" - restrict it's view.

1 - Go to - admin/structure/block/manage/constant_contact/1/configure 2 - Head all the way to the bottom for visibility settings. 3 - add which nodes/pages you'd like it to be visible in. You can use * as a wildcard. 4 - Save settings. 5 - Save blocks.

Check if that works for you.

  • Not quite there. What you're talking about described how to control the blocks allowing users to signup appears on pages on the website. We need to control how the signup box appears in the user registration page, which isn't controlled via a block.
    – user470714
    Feb 18, 2013 at 16:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.