alex5e
@alex5e

Как решить проблему с рендерингом views в табах (TbTabs)?

При выводе двух вьюшек из модуля user (login и registration) в модальном окне в табах от YiiBooster (TbTabs) через renderPartial() на сайте перестают работать layout-ы и js скрипты. Сам вызов renderPartial() пишу в layout-е, т.к. модальное окно должно выводиться на любой странице по клику в навигации.

<?php
     $this->widget('bootstrap.widgets.TbTabs', array(
    'type'=>'tabs',
    'placement'=>'top',
    'tabs'=>array(
        array('label'=>Yii::t('login', 'Login'), 'content'=>Yii::app()->controller->renderPartial('//../modules/user/views/user/login', array(), false, true), 'active'=>true),
        array('label'=>Yii::t('register', 'Register'), 'content'=>$this->renderPartial('//../modules/user/views/user/registration', array(), false, true)),
    ),
));
?>


Подскажите, может я что то пропустил? В поиске были темы, где некоторые говорили, что через renderPartial(layout не передается), но почему тогда на всей странице шаблон и скрипты не работают, а не только в табах, где renderPartial() вызываю?
  • Вопрос задан
  • 2730 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы