подскажите пожалуйста как в компоненте subscribe.news получить идентификатор подписки?
то есть пользователь подписывается на определенные разделы новостей и разделы на кот он подписался хранятся в пользовательском свойстве. Значения свойства привязаны к b_subscription.ID. То есть при формировании списка новостей к рассылке надо как-то эти разделы достать..
Пишу в subscribe.news:
ну или хотя бы EMAIL на кот будет отправлен выпуск чтоб можно было использовать
то есть пользователь подписывается на определенные разделы новостей и разделы на кот он подписался хранятся в пользовательском свойстве. Значения свойства привязаны к b_subscription.ID. То есть при формировании списка новостей к рассылке надо как-то эти разделы достать..
Пишу в subscribe.news:
Код |
---|
$news_sections = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields( "MY_SUBSCRIPTION", $ID, // вот тут надо вставить идентификатор подписки.. где его взять? LANGUAGE_ID ); if($news_sections['UF_NEWS_SECTIONS']['VALUE']) { $arFilter["SECTION_ID"] = $news_sections['UF_NEWS_SECTIONS']['VALUE']; $arFilter["INCLUDE_SUBSECTIONS"] = true; } |
ну или хотя бы EMAIL на кот будет отправлен выпуск чтоб можно было использовать
Код |
---|
CSubscription::GetByEmail($arFields["EMAIL"]); |