2016-07-04 18 views
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です。
何か提案がありますか?

答えて

1

simplenews_unsubscribe_user($mail, 106, FALSE , 'website'); 
でそれを試してみてください
関連する問題