37 parent::__construct($context,
$data);
47 $head = $this->
getLayout()->getBlock(
'head');
49 if ($head && !empty($feeds)) {
50 foreach ($feeds as $feed) {
51 if (!isset($feed[
'group'])) {
52 $head->addRss($feed[
'label'], $feed[
'link']);
54 foreach ($feed[
'feeds'] as
$item) {
60 return parent::_prepareLayout();
68 $providers = $this->rssManager->getProviders();
71 foreach ($providers as $provider) {
72 $item = $provider->getFeeds();
77 if (isset(
$item[
'group'])) {
83 $feeds = array_merge($feeds, $groups);