des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Yii отобразить свою страницу в content?

Задача тов общем простая.
Есть двухколоночный шаблон. Слево дерево. Справа - контент.
Так вот я хочу отображать страницы, сделанные не в Yii. Как вариант можно использовать iframe.
Но это не полное встраивание. Может ли yii как то встроить страницу в div правой колонки?

имею
layouts/column2
<?php /* @var $this Controller */ ?>
<?php $this->beginContent('//layouts/main'); ?>
<div class="container">
    <div class="span-5 lastleft">
        <div id="sidebar" >
            <?php
            $box = $this->beginWidget(
                    'bootstrap.widgets.TbBox', array(
                'title' => 'Действия',
                'headerIcon' => 'icon- fa fa-list-alt'
                    )
            );
            ?>
            <?php
            $this->widget(
                    'bootstrap.widgets.TbTabs', array(
                'type' => 'pills',
                'stacked' => true,
                'tabs' => $this->menu,
                    )
            );
            ?>
            <?php $this->endWidget(); ?>
        </div><!-- sidebar -->
    </div>
    <div class="span-24">
        <div id="content">
            <?php echo $content; ?>
        </div><!-- content -->
    </div>

</div>
<?php $this->endContent(); ?>

оно так и есть.

в контролере
$this->renderPartial('application.views.site.pages.frameset');

frameset
$page = Page::model()->findByPk($page)->link;
        echo '        
    <iframe id="ifr" src="' . $page . '" align="left" seamless>    
    </iframe>';

так вот могу ли я обойтись без iframe ?
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы