Добрый день
1.Подскажите  как показать  форму «Свяжитесь с нами» в отдельном  небольшом окне  
2. И в нужной  месте странице вызывать ее ссылкой (как у формы бронирования)
Спасибо
			
		
array('label' => tt('Contact us', 'common'), 'url' => array('/contactform/main/index')), array('label' => tt('Contact us', 'common'), 'url' => array('/contactform/main/index'), 'linkOptions' => array('class' => 'fancy')),
 




public function actionIndex(){
    $this->render('contactform');
} public function actionIndex($isFancy = false){
    if($isFancy){
        Yii::app()->clientscript->scriptMap['jquery.js'] = false;
        Yii::app()->clientscript->scriptMap['jquery.min.js'] = false;
        Yii::app()->clientscript->scriptMap['jquery-ui.min.js'] = false;
        $this->renderPartial('contactform', array(), false, true);
    }
    else{
        $this->render('contactform', array());
    }
} 

public function actionIndex($isFancy = false){
    if($isFancy){
        Yii::app()->clientscript->scriptMap['jquery.js'] = false;
        Yii::app()->clientscript->scriptMap['jquery.min.js'] = false;
        Yii::app()->clientscript->scriptMap['jquery-ui.min.js'] = false;
        $this->renderPartial('contactform', array(), false, true);
    }
    else{
        $this->render('contactform', array());
    }
}  
            array('label' => '|', 'visible' => Yii::app()->user->getState('isAdmin') === null && !Yii::app()->user->isGuest),
            array(
                'label' => Yii::t('common', 'Control panel'),
                'url' => array('/usercpanel/main/index'),
                'visible' => Yii::app()->user->getState('isAdmin') === null && !Yii::app()->user->isGuest,
            ),
            
            array('label' => '|', 'visible' => Yii::app()->user->getState('isAdmin') === null && Yii::app()->user->isGuest),
            array(
                'label' => tt('Login', 'common'), 
                'url' => array('/site/login'),
                'visible' => Yii::app()->user->getState('isAdmin') === null && Yii::app()->user->isGuest,
                'linkOptions' => array('class' => 'fancy'),
            ), 

Saturn писал(а):все равно не работает и не грузится
Saturn писал(а):чтобы для гостей отображался пункт "Войти" вместо "Панель управления"
но контент формы открывается не Partial а полностью вся страница. при этом JS-скрипты вылетают
$isFancy = Yii::app()->request->getParam('isFancy');
if($isFancy){
    Yii::app()->clientscript->scriptMap['jquery.js'] = false;
    Yii::app()->clientscript->scriptMap['jquery.min.js'] = false;
    Yii::app()->clientscript->scriptMap['jquery-ui.min.js'] = false;
    $this->renderPartial('view', array(), false, true);
}
else{
    $this->render('view');
} 





Вернуться в Вопросы и помощь по изменениям
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47