Отписаться от пользователей из общей категории, если они отписались от другой категории на Simplenews

Я отправляю новостные рассылки с моего сайта Drupal-7 с помощью модуля Simplenews. У меня есть общая категория, в которой есть все пользователи моего сайта, и именно эту категорию я использую больше всего.
Хотя некоторые информационные бюллетени рассылаются небольшой целевой группе (только для женщин, только для мужчин и т. Д.).
Моя проблема в том, что когда пользователи нажимают на ссылку отказа от подписки на новостную рассылку, которая не относится к моей общей категории, они отписываются только от этой категории, а не от общей.
Чего я хочу добиться, так это, чтобы, когда пользователь отписался от какой-либо категории новостной рассылки, также автоматически отписывался от него и из общей категории.
До сих пор я знаю, что я должен использовать hook_simplenews_unsubcribe_user и я придумал следующий код:

<?phpfunction unsubscribe_from_general_category_simplenews_unsubscribe_user($subscriber, $subscription) {
simplenews_unsubscribe_user($mail, '106', FALSE , 'website');//$tid -s your genral category tid.
}

но это не похоже на работу. Tid моей общей категории — 106.
Какие-либо предложения?

0

Решение

попробуйте это с

simplenews_unsubscribe_user($mail, 106, FALSE , 'website');
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]