0
Simplenewsモジュールを使用してDrupal-7 Webサイトからニュースレターを送信します。私は一般的なカテゴリを持っています、それは私のサイトのユーザーをすべて持っていて、私が最も利用するカテゴリです。
ただし、ニュースレターの一部は、より小さいターゲットグループ(女性専用、男性専用など)に送信されます。
私の問題は、ユーザーが一般カテゴリではないニュースレターからの購読解除リンクをクリックすると、一般的ではなく、このカテゴリからのみ購読を解除することです。
私が達成したいのは、ユーザがニュースレターカテゴリの登録を解除されたときに、そのカテゴリを一般カテゴリから自動的に退会させることです。今まで
は、私がhook_simplenews_unsubcribe_user
を使用する必要があります知っていると私は、次のコードが出ている:Simplenewsで別のカテゴリの登録を解除すると一般カテゴリのユーザーを登録解除する
<?php
function unsubscribe_from_general_category_simplenews_unsubscribe_user($subscriber, $subscription) {
simplenews_unsubscribe_user($mail, '106', FALSE , 'website');//$tid -s your genral category tid.
}
それが動作していないようです。私の一般的なカテゴリのtidは106です。
何か提案がありますか?