вы в цеклие
foreach (news as new){
...
}
создаете 3 виджета, вам необходимо создать карусель и уже туда передать в items news
items=>$news
а news должен быть заранее отрисован.
По минимум что сделать чтобы работало:
в цикле news создайте массив newsHtml и с каждой итерацией добавляйте туда элементы.
а затем создаете карусельку и в items передаете $newsHtml