Переместить блок "последние новости"
Добавлено: 28 май 2014, 18:14
Подскажите пожалуйстка как переместить блок "последние новости" в другое место сайта.
По умолчанию они выводятся в блок main-content в файле "/protected/views/site/index.php
я попробовал ту часть кода которая отвечает за вывод, переместить в файл "layouts/index.php" в нужное мне место. но новости не отображаются из этого файла, потому что переменная $newsIndex не существует тут.
Подскажите как это сделать?
код вывода новостей в файле site/index.php:
По умолчанию они выводятся в блок main-content в файле "/protected/views/site/index.php
я попробовал ту часть кода которая отвечает за вывод, переместить в файл "layouts/index.php" в нужное мне место. но новости не отображаются из этого файла, потому что переменная $newsIndex не существует тут.
Подскажите как это сделать?
код вывода новостей в файле site/index.php:
- Код: Выделить всё
<?php if (isset($newsIndex) && $newsIndex) : ?>
<div class="clear"></div>
<div class="last-news-index">
<p class="title"><?php echo tt('News', 'news');?></p>
<?php foreach($newsIndex as $news) : ?>
<div class="last-news-item">
<div class="last-news-date">
<p class="ns-label">
<?php echo $news->dateCreatedLong;?>
</p>
</div>
<div class="last-news-title">
<?php echo CHtml::link(truncateText($news->getStrByLang('title'), 8), $news->getUrl());?>
</div>
</div>
<?php endforeach;?>
</div>
<div class="clear"></div>
<?php endif;?>