Здравствуйте. Решаю задачу добавления новостей в twitter.
Новость уходит в твиттер, если у нее статус "Опубликованный", но если зайти в новость и снова сохранить, то новость продублируется. Вроде бы можно реализовать, если поставить условие:
Но в таком случае возникает проблема со статусами:"готовый к проверке" и т.п. , т.е. они просто не попадут в твиттер, так как у них "WF_NEW"=false,
Как еще можно определить: новость новость новая или просто пересохраняется?
Новость уходит в твиттер, если у нее статус "Опубликованный", но если зайти в новость и снова сохранить, то новость продублируется. Вроде бы можно реализовать, если поставить условие:
| Код |
|---|
class EventHandlers
{
// создаем обработчик события "OnAfterIBlockElementAdd"
function OnAfterIBlockElementAddHandler($arFields)
{
if($arFields["WF_STATUS_ID"]=='1'){
if($arFields["WF_NEW"]){
//обновляем статус
}
}
}
}
|
Но в таком случае возникает проблема со статусами:"готовый к проверке" и т.п. , т.е. они просто не попадут в твиттер, так как у них "WF_NEW"=false,
Как еще можно определить: новость новость новая или просто пересохраняется?
